Cloud Storage Integrator 2016 Linux Edition
Cloud Storage Integrator 2016 Linux Edition
Questions / Feedback?

BlobList Event

Fired for every blob when ListBlobs is called.

Syntax

 virtual int FireBlobList(AzureBlobBlobListEventParams *e);

 
typedef struct {
char* Name;
char* BlobType;
char* ETag;
char* URL;
char* LeaseStatus;
char* Snapshot;
ns_int64 ContentLength;
char* ContentType;
char* ContentEncoding;
char* ContentLanguage;
char* CacheControl;
char* LastModified;
int reserved;
} AzureBlobBlobListEventParams;

Remarks

This event is fired for each blob returned by the server when ListBlobs is called. The Blobs collection will also be populated after ListBlobs returns and will hold the same information provided through this event.

The Name parameter holds the name of the current blob.

The BlobType parameter holds the type of the current blob. Possible values are "BlockBlob" or "PageBlob".

The URL parameter holds the URL of the current blob.

The ETag parameter holds the type of the current blob.

The LeaseStatus parameter holds the lease status of the current blob. Possible values are "locked" or "unlocked".

The Snapshot parameter holds the DateTime value that uniquely identifies a snapshot. If the current blob is not a snapshot, this parameter will be empty.

The ContentLength parameter holds the content size in bytes of the current blob.

The ContentType parameter holds the MIME content type of the current blob.

The ContentEncoding parameter holds the content encoding of the current blob.

The ContentLanguage parameter holds the content language of the current blob.

The CacheControl parameter holds the cache control of the current blob. The Blob service stores this value but does not use or modify it.

The LastModified parameter holds the date and time the current blob was last modified.

 
 
Copyright (c) 2019 /n software inc. - All rights reserved.
Cloud Storage Integrator 2016 Linux Edition - Version 16.0 [Build 7239]