Snapshot Property
The blob snapshot to make requests against.
Syntax
ANSI (Cross Platform) char* GetSnapshot();
int SetSnapshot(const char* lpszSnapshot); Unicode (Windows) LPWSTR GetSnapshot();
INT SetSnapshot(LPCWSTR lpszSnapshot);
@property (nonatomic,readwrite,assign,getter=snapshot,setter=setSnapshot:) NSString* snapshot; - (NSString*)snapshot; - (void)setSnapshot:(NSString*)newSnapshot;
#define PID_AZUREBLOB_SNAPSHOT 81 IPWORKSCLOUD_EXTERNAL void* IPWORKSCLOUD_CALL IPWorksCloud_AzureBlob_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSCLOUD_EXTERNAL int IPWORKSCLOUD_CALL IPWorksCloud_AzureBlob_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
This property can be set to the opaque DateTime value used to identify a particular blob snapshot before calling the following methods in order to make requests against the specified blob snapshot instead of the base blob:
- CopyBlob (to copy from a blob snapshot)
- DeleteBlob
- GetBlob
- GetBlobInfo
- GetLink (to build a link for a specific blob snapshot)
- ListPageRanges
- SendCustomRequest
Refer to the documentation of the methods listed above for more information.
This property is not available at design time.
Data Type
String