category Zend
package Zend_Service_WindowsAzure
subpackage Diagnostics
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 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

Default

null
 

Control container name

$_controlContainer : string

Default

''