Methods
Create a new instance of Zend_Service_WindowsAzure_Diagnostics_Manager
__construct(\Zend_Service_WindowsAzure_Storage_Blob $blobStorageClient = null
, string $controlContainer = 'wad-control-container'
)
Parameters
$blobStorageClient
\Zend_Service_WindowsAzure_Storage_Blob
Blob storage client
$controlContainer
string
Control container name
Checks if a configuration for current role instance exists. Only works on Development Fabric or Windows Azure Fabric.
configurationForCurrentRoleInstanceExists() : boolean
Exceptions
\Zend_Service_WindowsAzure_Diagnostics_Exception |
|
Returns
boolean
Checks if a configuration for a specific role instance exists.
configurationForRoleInstanceExists(string $roleInstance = null
) : boolean
Parameters
$roleInstance
string
Role instance name, can be found in $_SERVER['RdRoleId'] when hosted on Windows Azure.
Exceptions
\Zend_Service_WindowsAzure_Diagnostics_Exception |
|
Returns
boolean
Get configuration for current role instance. Only works on Development Fabric or Windows Azure Fabric.
getConfigurationForCurrentRoleInstance() : \Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Exceptions
\Zend_Service_WindowsAzure_Diagnostics_Exception |
|
Returns
\Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Get configuration for a specific role instance
getConfigurationForRoleInstance(string $roleInstance = null
) : \Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Parameters
$roleInstance
string
Role instance name, can be found in $_SERVER['RdRoleId'] when hosted on Windows Azure.
Exceptions
\Zend_Service_WindowsAzure_Diagnostics_Exception |
|
Returns
\Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Get default configuration values
getDefaultConfiguration() : \Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Returns
\Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Set configuration for current role instance. Only works on Development Fabric or Windows Azure Fabric.
setConfigurationForCurrentRoleInstance(\Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance $configuration)
Parameters
$configuration
\Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Configuration to apply
Exceptions
\Zend_Service_WindowsAzure_Diagnostics_Exception |
|
Set configuration for a specific role instance
setConfigurationForRoleInstance(string $roleInstance = null
, \Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance $configuration)
Parameters
$roleInstance
string
Role instance name, can be found in $_SERVER['RdRoleId'] when hosted on Windows Azure.
$configuration
\Zend_Service_WindowsAzure_Diagnostics_ConfigurationInstance
Configuration to apply
Exceptions
\Zend_Service_WindowsAzure_Diagnostics_Exception |
|
Ensure storage has been initialized
_ensureStorageInitialized()
Get the current role instance ID. Only works on Development Fabric or Windows Azure Fabric.
_getCurrentRoleInstanceId() : string
Exceptions
\Zend_Service_WindowsAzure_Diagnostics_Exception |
|
Returns
string
Properties
Blob storage client
$_blobStorageClient : \Zend_Service_WindowsAzure_Storage_Blob
Control container name
$_controlContainer : string