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

Class: Microsoft_WindowsAzure_Storage_BatchStorageAbstract

Source Location: /WindowsAzure/Storage/BatchStorageAbstract.php

Class Overview

Microsoft_WindowsAzure_Storage
   |
   --Microsoft_WindowsAzure_Storage_BatchStorageAbstract



Author(s):

Copyright:

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

Variables

Methods


Child classes:

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 48]


Tags:

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


[ Top ]


Class Variables

$_currentBatch =  null

[line 56]

Current batch



Tags:

access:  protected



[ Top ]



Class Methods


method getCurrentBatch [line 77]

Microsoft_WindowsAzure_Storage_Batch getCurrentBatch( )

Get current batch



Tags:

access:  public


[ Top ]

method isInBatch [line 87]

boolean isInBatch( )

Is there a current batch?



Tags:

access:  public


[ Top ]

method performBatch [line 113]

Microsoft_Http_Response performBatch( [array $operations = array()], [boolean $forTableStorage = false], [boolean $isSingleSelect = false], [string $resourceType = Microsoft_WindowsAzure_Storage::RESOURCE_UNKNOWN], [string $requiredPermission = Microsoft_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ])

Perform batch using Microsoft_Http_Client channel, combining all batch operations into one request



Tags:

access:  public


Parameters:

array   $operations   Operations in batch
boolean   $forTableStorage   Is the request for table storage?
boolean   $isSingleSelect   Is the request a single select statement?
string   $resourceType   Resource type
string   $requiredPermission   Required permission

[ Top ]

method setCurrentBatch [line 64]

void setCurrentBatch( [Microsoft_WindowsAzure_Storage_Batch $batch = null])

Set current batch



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


Parameters:

Microsoft_WindowsAzure_Storage_Batch   $batch   Current batch

[ Top ]

method startBatch [line 98]

Microsoft_WindowsAzure_Storage_Batch startBatch( )

Starts a new batch operation set



Tags:

throws:  Microsoft_WindowsAzure_Exception
access:  public


[ Top ]


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