Microsoft_WindowsAzure
[ class tree: Microsoft_WindowsAzure ] [ index: Microsoft_WindowsAzure ] [ all elements ]

Class: Microsoft_WindowsAzure_Storage_Blob

Source Location: /WindowsAzure/Storage/Blob.php

Class Overview

Microsoft_WindowsAzure_Storage
   |
   --Microsoft_WindowsAzure_Storage_Blob



Author(s):

Copyright:

  • Copyright (c) 2009 - 2011, RealDolmen (http://www.realdolmen.com)

Variables

Constants

Methods


Inherited Constants

Inherited Variables

Inherited Methods

Class: Microsoft_WindowsAzure_Storage

Microsoft_WindowsAzure_Storage::__construct()
Creates a new Microsoft_WindowsAzure_Storage instance
Microsoft_WindowsAzure_Storage::createQueryStringFromArray()
Builds a query string from an array of elements
Microsoft_WindowsAzure_Storage::getAccountName()
Returns the Windows Azure account name
Microsoft_WindowsAzure_Storage::getBaseUrl()
Get base URL for creating requests
Microsoft_WindowsAzure_Storage::getCredentials()
Get Microsoft_WindowsAzure_Credentials_CredentialsAbstract instance
Microsoft_WindowsAzure_Storage::getHttpClientChannel()
Retrieve HTTP client channel
Microsoft_WindowsAzure_Storage::isoDate()
Generate ISO 8601 compliant date string in UTC time zone
Microsoft_WindowsAzure_Storage::isValidMetadataName()
Is valid metadata name?
Microsoft_WindowsAzure_Storage::setCredentials()
Set Microsoft_WindowsAzure_Credentials_CredentialsAbstract instance
Microsoft_WindowsAzure_Storage::setHttpClientChannel()
Set the HTTP client channel to use
Microsoft_WindowsAzure_Storage::setProxy()
Set proxy
Microsoft_WindowsAzure_Storage::setRetryPolicy()
Set retry policy to use when making requests
Microsoft_WindowsAzure_Storage::urlencode()
URL encode function
Microsoft_WindowsAzure_Storage::_generateMetadataHeaders()
Generate metadata headers
Microsoft_WindowsAzure_Storage::_parseMetadataElement()
Parse metadata XML
Microsoft_WindowsAzure_Storage::_parseMetadataHeaders()
Parse metadata headers
Microsoft_WindowsAzure_Storage::_parseResponse()
Parse result from Microsoft_Http_Response
Microsoft_WindowsAzure_Storage::_performRequest()
Perform request using Microsoft_Http_Client channel

Class Details

[line 49]


Tags:

copyright:  Copyright (c) 2009 - 2011, RealDolmen (http://www.realdolmen.com)
license:  http://phpazure.codeplex.com/license


[ Top ]


Class Variables

static $_wrapperClients = array()

[line 108]

Stream wrapper clients



Tags:

access:  protected

Type:   array


[ Top ]

$_sharedAccessSignatureCredentials =  null

[line 115]

SharedAccessSignature credentials



Tags:

access:  protected



[ Top ]



Class Methods


static method createResourceName [line 1893]

static string createResourceName( [string $containerName = ''], [string $blobName = ''])

Create resource name



Tags:

access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name

[ Top ]

static method getWrapperClient [line 1853]

static Microsoft_WindowsAzure_Storage_Blob getWrapperClient( string $name)

Get wrapper client for stream type



Tags:

access:  public


Parameters:

string   $name   Protocol name

[ Top ]

static method isValidContainerName [line 1913]

static boolean isValidContainerName( [string $containerName = ''])

Is valid container name?



Tags:

access:  public


Parameters:

string   $containerName   Container name

[ Top ]

constructor __construct [line 126]

Microsoft_WindowsAzure_Storage_Blob __construct( [string $host = Microsoft_WindowsAzure_Storage::URL_DEV_BLOB], [string $accountName = Microsoft_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_ACCOUNT], [string $accountKey = Microsoft_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_KEY], [boolean $usePathStyleUri = false], [Microsoft_WindowsAzure_RetryPolicy_RetryPolicyAbstract $retryPolicy = null])

Creates a new Microsoft_WindowsAzure_Storage_Blob instance



Tags:

access:  public


Overrides Microsoft_WindowsAzure_Storage::__construct() (Creates a new Microsoft_WindowsAzure_Storage instance)

Parameters:

string   $host   Storage host name
string   $accountName   Account name for Windows Azure
string   $accountKey   Account key for Windows Azure
boolean   $usePathStyleUri   Use path-style URI's
Microsoft_WindowsAzure_RetryPolicy_RetryPolicyAbstract   $retryPolicy   Retry policy to use when making requests

[ Top ]

method blobExists [line 145]

boolean blobExists( [string $containerName = ''], [string $blobName = ''], [string $snapshotId = null])

Check if a blob exists



Tags:

access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $snapshotId   Snapshot identifier

[ Top ]

method containerExists [line 173]

boolean containerExists( [string $containerName = ''])

Check if a container exists



Tags:

access:  public


Parameters:

string   $containerName   Container name

[ Top ]

method copyBlob [line 1149]

object Partial copyBlob( [string $sourceContainerName = ''], [string $sourceBlobName = ''], [string $destinationContainerName = ''], [string $destinationBlobName = ''], [array $metadata = array()], [string $sourceSnapshotId = null], [string $destinationLeaseId = null], [array $additionalHeaders = array()])

Copy blob



Tags:

return:  blob properties
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $sourceContainerName   Source container name
string   $sourceBlobName   Source blob name
string   $destinationContainerName   Destination container name
string   $destinationBlobName   Destination blob name
array   $metadata   Key/value pairs of meta data
string   $sourceSnapshotId   Source snapshot identifier
string   $destinationLeaseId   Destination lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd894037.aspx for more information.

[ Top ]

method createContainer [line 201]

object Container createContainer( [string $containerName = ''], [array $metadata = array()])

Create container



Tags:

return:  properties
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
array   $metadata   Key/value pairs of meta data

[ Top ]

method createContainerIfNotExists [line 238]

void createContainerIfNotExists( [string $containerName = ''], [array $metadata = array()])

Create container if it does not exist



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
array   $metadata   Key/value pairs of meta data

[ Top ]

method createPageBlob [line 937]

object Partial createPageBlob( [string $containerName = ''], [string $blobName = ''], [int $size = 0], [array $metadata = array()], [string $leaseId = null], [array $additionalHeaders = array()])

Create page blob



Tags:

return:  blob properties
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
int   $size   Size of the page blob in bytes
array   $metadata   Key/value pairs of meta data
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method deleteBlob [line 1539]

void deleteBlob( [string $containerName = ''], [string $blobName = ''], [string $snapshotId = null], [string $leaseId = null], [array $additionalHeaders = array()])

Delete blob



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $snapshotId   Snapshot identifier
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method deleteContainer [line 462]

void deleteContainer( [string $containerName = ''], [array $additionalHeaders = array()])

Delete container



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method generateSharedAccessUrl [line 1799]

string generateSharedAccessUrl( [string $containerName = ''], [string $blobName = ''], [string $resource = 'b'], [string $permissions = 'r'], [string $start = ''], [string $expiry = ''], [string $identifier = ''])

Generate shared access URL



Tags:

access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $resource   Signed resource - container (c) - blob (b)
string   $permissions   Signed permissions - read (r), write (w), delete (d) and list (l)
string   $start   The time at which the Shared Access Signature becomes valid.
string   $expiry   The time at which the Shared Access Signature becomes invalid.
string   $identifier   Signed identifier

[ Top ]

method getBlob [line 1231]

void getBlob( [string $containerName = ''], [string $blobName = ''], [string $localFileName = ''], [string $snapshotId = null], [string $leaseId = null], [array $additionalHeaders = array()])

Get blob



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $localFileName   Local file name to store downloaded blob
string   $snapshotId   Snapshot identifier
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method getBlobData [line 1261]

mixed getBlobData( [string $containerName = ''], [string $blobName = ''], [string $snapshotId = null], [string $leaseId = null], [array $additionalHeaders = array()])

Get blob data



Tags:

return:  Blob contents
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $snapshotId   Snapshot identifier
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method getBlobInstance [line 1312]

Microsoft_WindowsAzure_Storage_BlobInstance getBlobInstance( [string $containerName = ''], [string $blobName = ''], [string $snapshotId = null], [string $leaseId = null], [array $additionalHeaders = array()])

Get blob instance



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $snapshotId   Snapshot identifier
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method getBlobMetadata [line 1385]

array getBlobMetadata( [string $containerName = ''], [string $blobName = ''], [string $snapshotId = null], [string $leaseId = null])

Get blob metadata



Tags:

return:  Key/value pairs of meta data
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $snapshotId   Snapshot identifier
string   $leaseId   Lease identifier

[ Top ]

method getBlobProperties [line 1511]

Microsoft_WindowsAzure_Storage_BlobInstance getBlobProperties( [string $containerName = ''], [string $blobName = ''], [string $snapshotId = null], [string $leaseId = null])

Get blob properties



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $snapshotId   Snapshot identifier
string   $leaseId   Lease identifier

[ Top ]

method getBlockList [line 854]

array getBlockList( [string $containerName = ''], [string $blobName = ''], [string $snapshotId = null], [string $leaseId = null], [integer $type = 0])

Get block list



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $snapshotId   Snapshot identifier
string   $leaseId   Lease identifier
integer   $type   Type of block list to retrieve. 0 = all, 1 = committed, 2 = uncommitted

[ Top ]

method getContainer [line 368]

Microsoft_WindowsAzure_Storage_BlobContainer getContainer( [string $containerName = ''])

Get container



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name

[ Top ]

method getContainerAcl [line 253]

string getContainerAcl( [string $containerName = ''], [bool $signedIdentifiers = false])

Get container ACL



Tags:

return:  Acl, to be compared with Microsoft_WindowsAzure_Storage_Blob::ACL_*
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
bool   $signedIdentifiers   Display only private/blob/container or display signed identifiers?

[ Top ]

method getContainerMetadata [line 402]

array getContainerMetadata( [string $containerName = ''])

Get container metadata



Tags:

return:  Key/value pairs of meta data
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name

[ Top ]

method getPageRegions [line 1075]

array getPageRegions( [string $containerName = ''], [string $blobName = ''], [int $startByteOffset = 0], [int $endByteOffset = 0], [string $leaseId = null])

Put page in page blob



Tags:

return:  Array of page ranges
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
int   $startByteOffset   Start byte offset
int   $endByteOffset   End byte offset
string   $leaseId   Lease identifier

[ Top ]

method leaseBlob [line 1633]

Microsoft_WindowsAzure_Storage_LeaseInstance leaseBlob( [string $containerName = ''], [string $blobName = ''], [string $leaseAction = self::LEASE_ACQUIRE], [string $leaseId = null])

Lease blob - See (http://msdn.microsoft.com/en-us/library/ee691972.aspx)



Tags:

return:  Lease instance
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $leaseAction   Lease action (Microsoft_WindowsAzure_Storage_Blob::LEASE_*)
string   $leaseId   Lease identifier, required to renew the lease or to release the lease.

[ Top ]

method listBlobs [line 1684]

array listBlobs( [string $containerName = ''], [string $prefix = ''], [string $delimiter = ''], [int $maxResults = null], [string $marker = null], [string $include = null], [int $currentResultCount = 0])

List blobs



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $prefix   Optional. Filters the results to return only blobs whose name begins with the specified prefix.
string   $delimiter   Optional. Delimiter, i.e. '/', for specifying folder hierarchy
int   $maxResults   Optional. Specifies the maximum number of blobs to return per call to Azure storage. This does NOT affect list size returned by this function. (maximum: 5000)
string   $marker   Optional string value that identifies the portion of the list to be returned with the next list operation.
string   $include   Optional. Specifies that the response should include one or more of the following subsets: '', 'metadata', 'snapshots', 'uncommittedblobs'). Multiple values can be added separated with a comma (,)
int   $currentResultCount   Current result count (internal use)

[ Top ]

method listContainers [line 495]

array listContainers( [string $prefix = null], [int $maxResults = null], [string $marker = null], [string $include = null], [int $currentResultCount = 0])

List containers



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $prefix   Optional. Filters the results to return only containers whose name begins with the specified prefix.
int   $maxResults   Optional. Specifies the maximum number of containers to return per call to Azure storage. This does NOT affect list size returned by this function. (maximum: 5000)
string   $marker   Optional string value that identifies the portion of the list to be returned with the next list operation.
string   $include   Optional. Include this parameter to specify that the container's metadata be returned as part of the response body. (allowed values: '', 'metadata')
int   $currentResultCount   Current result count (internal use)

[ Top ]

method putBlob [line 558]

object Partial putBlob( [string $containerName = ''], [string $blobName = ''], [string $localFileName = ''], [array $metadata = array()], [string $leaseId = null], [array $additionalHeaders = array()])

Put blob



Tags:

return:  blob properties
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $localFileName   Local file name to be uploaded
array   $metadata   Key/value pairs of meta data
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method putBlobData [line 600]

object Partial putBlobData( [string $containerName = ''], [string $blobName = ''], [mixed $data = ''], [array $metadata = array()], [string $leaseId = null], [array $additionalHeaders = array()])

Put blob data



Tags:

return:  blob properties
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
mixed   $data   Data to store
array   $metadata   Key/value pairs of meta data
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method putBlock [line 744]

void putBlock( [string $containerName = ''], [string $blobName = ''], [string $identifier = ''], [array $contents = ''], [string $leaseId = null])

Put large blob block



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $identifier   Block ID
array   $contents   Contents of the block
string   $leaseId   Lease identifier

[ Top ]

method putBlockList [line 789]

void putBlockList( [string $containerName = ''], [string $blobName = ''], [array $blockList = array()], [array $metadata = array()], [string $leaseId = null], [array $additionalHeaders = array()])

Put block list



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
array   $blockList   Array of block identifiers
array   $metadata   Key/value pairs of meta data
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method putLargeBlob [line 667]

object Partial putLargeBlob( [string $containerName = ''], [string $blobName = ''], [string $localFileName = ''], [array $metadata = array()], [string $leaseId = null], [array $additionalHeaders = array()])

Put large blob (> 64 MB)



Tags:

return:  blob properties
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $localFileName   Local file name to be uploaded
array   $metadata   Key/value pairs of meta data
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method putPage [line 1010]

void putPage( [string $containerName = ''], [string $blobName = ''], [int $startByteOffset = 0], [int $endByteOffset = 0], [mixed $contents = ''], [string $writeMethod = self::PAGE_WRITE_UPDATE], [string $leaseId = null], [array $additionalHeaders = array()])

Put page in page blob



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
int   $startByteOffset   Start byte offset
int   $endByteOffset   End byte offset
mixed   $contents   Page contents
string   $writeMethod   Write method (Microsoft_WindowsAzure_Storage_Blob::PAGE_WRITE_*)
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method registerAsClient [line 1829]

Microsoft_WindowsAzure_Storage_Blob registerAsClient( string $name)

Register this object as stream wrapper client



Tags:

access:  public


Parameters:

string   $name   Protocol name

[ Top ]

method registerStreamWrapper [line 1863]

void registerStreamWrapper( [string $name = 'azure'])

Register this object as stream wrapper



Tags:

access:  public


Parameters:

string   $name   Protocol name

[ Top ]

method setBlobMetadata [line 1415]

void setBlobMetadata( [string $containerName = ''], [string $blobName = ''], [array $metadata = array()], [string $leaseId = null], [array $additionalHeaders = array()])

Set blob metadata

Calling the Set Blob Metadata operation overwrites all existing metadata that is associated with the blob. It's not possible to modify an individual name/value pair.




Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
array   $metadata   Key/value pairs of meta data
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method setBlobProperties [line 1463]

void setBlobProperties( [string $containerName = ''], [string $blobName = ''], [string $leaseId = null], [array $additionalHeaders = array()])

Set blob properties

All available properties are listed at http://msdn.microsoft.com/en-us/library/ee691966.aspx and should be provided in the $additionalHeaders parameter.




Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
string   $leaseId   Lease identifier
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method setContainerAcl [line 315]

void setContainerAcl( [string $containerName = ''], [bool $acl = self::ACL_PRIVATE], [array $signedIdentifiers = array()])

Set container ACL



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
bool   $acl   Microsoft_WindowsAzure_Storage_Blob::ACL_*
array   $signedIdentifiers   Signed identifiers

[ Top ]

method setContainerMetadata [line 424]

void setContainerMetadata( [string $containerName = ''], [array $metadata = array()], [array $additionalHeaders = array()])

Set container metadata

Calling the Set Container Metadata operation overwrites all existing metadata that is associated with the container. It's not possible to modify an individual name/value pair.




Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
array   $metadata   Key/value pairs of meta data
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method snapshotBlob [line 1590]

string snapshotBlob( [string $containerName = ''], [string $blobName = ''], [array $metadata = array()], [array $additionalHeaders = array()])

Snapshot blob



Tags:

return:  Date/Time value representing the snapshot identifier.
throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

string   $containerName   Container name
string   $blobName   Blob name
array   $metadata   Key/value pairs of meta data
array   $additionalHeaders   Additional headers. See http://msdn.microsoft.com/en-us/library/dd179371.aspx for more information.

[ Top ]

method unregisterAsClient [line 1841]

Microsoft_WindowsAzure_Storage_Blob unregisterAsClient( string $name)

Unregister this object as stream wrapper client



Tags:

access:  public


Parameters:

string   $name   Protocol name

[ Top ]

method unregisterStreamWrapper [line 1880]

Microsoft_WindowsAzure_Storage_Blob unregisterStreamWrapper( [string $name = 'azure'])

Unregister this object as stream wrapper



Tags:

access:  public


Parameters:

string   $name   Protocol name

[ Top ]

method _generateBlockId [line 1965]

string _generateBlockId( [int $part = 0])

Generate block id



Tags:

return:  Windows Azure Blob Storage block number
access:  protected


Parameters:

int   $part   Block number

[ Top ]

method _getErrorMessage [line 1949]

string _getErrorMessage( $response, [string $alternativeError = 'Unknown error.'])

Get error message from Microsoft_Http_Response



Tags:

access:  protected


Parameters:

Microsoft_Http_Response   $response   Repsonse
string   $alternativeError   Alternative error message

[ Top ]


Class Constants

ACL_PRIVATE =  null

[line 54]

ACL - Private access


[ Top ]

ACL_PUBLIC =  'container'

[line 61]

ACL - Public access (read all blobs)



Tags:

deprecated:  Use ACL_PUBLIC_CONTAINER or ACL_PUBLIC_BLOB instead.

[ Top ]

ACL_PUBLIC_BLOB =  'blob'

[line 66]

ACL - Blob Public access (read all blobs)


[ Top ]

ACL_PUBLIC_CONTAINER =  'container'

[line 71]

ACL - Container Public access (enumerate and read all blobs)


[ Top ]

BLOBTYPE_BLOCK =  'BlockBlob'

[line 94]

Blob types


[ Top ]

BLOBTYPE_PAGE =  'PageBlob'

[line 95]


[ Top ]

LEASE_ACQUIRE =  'acquire'

[line 76]

Blob lease constants


[ Top ]

LEASE_BREAK =  'break'

[line 79]


[ Top ]

LEASE_RELEASE =  'release'

[line 78]


[ Top ]

LEASE_RENEW =  'renew'

[line 77]


[ Top ]

MAX_BLOB_SIZE =  67108864

[line 84]

Maximal blob size (in bytes)


[ Top ]

MAX_BLOB_TRANSFER_SIZE =  4194304

[line 89]

Maximal blob transfer size (in bytes)


[ Top ]

PAGE_WRITE_CLEAR =  'clear'

[line 101]


[ Top ]

PAGE_WRITE_UPDATE =  'update'

[line 100]

Put page write options


[ Top ]



Documentation generated on Wed, 18 May 2011 12:06:12 +0200 by phpDocumentor 1.4.3