RoleInstanceDiagnosticManager Constructor

Initializes a new instance of the RoleInstanceDiagnosticManager class.

Namespace: Microsoft.WindowsAzure.Diagnostics.Management
Assembly: Microsoft.WindowsAzure.Diagnostics (in Microsoft.WindowsAzure.Diagnostics.dll)

Dim storageAccount As CloudStorageAccount
Dim deploymentId As String
Dim roleName As String
Dim roleInstanceId As String

Dim instance As New RoleInstanceDiagnosticManager(storageAccount, deploymentId, roleName, roleInstanceId)

RoleInstanceDiagnosticManager (
	CloudStorageAccount^ storageAccount, 
	String^ deploymentId, 
	String^ roleName, 
	String^ roleInstanceId
public RoleInstanceDiagnosticManager (
	CloudStorageAccount storageAccount, 
	String deploymentId, 
	String roleName, 
	String roleInstanceId
public function RoleInstanceDiagnosticManager (
	storageAccount : CloudStorageAccount, 
	deploymentId : String, 
	roleName : String, 
	roleInstanceId : String



Type: Microsoft.WindowsAzure.CloudStorageAccount

A CloudStorageAccount object.


Type: System.String

The deployment ID.


Type: System.String

The name of the role.


Type: System.String

The role instance ID.

The RoleInstanceDiagnosticManager constructor creates an object that represents the diagnostic monitor for a role instance. The methods and properties of this class enable you to configure on-demand transfers and change the current configuration of a diagnostic monitor.

The following code snippet creates a RoleInstanceDiagnosticManager using this method:

RoleInstanceDiagnosticManager roleInstanceDiagnosticManager = 
       new RoleInstanceDiagnosticManager(myStorageAccount, 

Development Platforms

Windows Vista, Windows 7 and Windows Server 2008

Target Platforms

Community Additions