MetadataList Event
Fires once for each metadata item returned when listing metadata.
Syntax
class AzureBlobMetadataListEventParams { public: const QString &Container(); const QString &Blob(); const QString &Snapshot(); const QString &Name(); const QString &Value(); int EventRetVal(); void SetEventRetVal(int iRetVal); };
// To handle, connect one or more slots to this signal. void MetadataList(AzureBlobMetadataListEventParams *e);
// Or, subclass AzureBlob and override this emitter function. virtual int FireMetadataList(AzureBlobMetadataListEventParams *e) {...}
Remarks
This event fires once for each metadata item returned when GetBlobInfo or GetContainerInfo is called. If the ListWithMetadata configuration setting is enabled, it also fires as metadata for each individual blob or container is returned when ListBlobs or ListContainers is called.
Container is the name of the container that the blob is in (if Blob is non-empty), or that the metadata item is associated with (if Blob is empty).
Blob, if non-empty, is the name of the blob that the metadata item is associated with.
Snapshot, if non-empty, is the opaque DateTime value that identifiers the blob snapshot that the metadata item is associated with.
Name is the name of the metadata item, without the x-ms-meta- prefix.
Value the metadata item's value.