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)


Public Sub New ( _
    storageAccount As CloudStorageAccount, _
    deploymentId As String, _
    roleName As String, _
    roleInstanceId As String _
public RoleInstanceDiagnosticManager (
    CloudStorageAccount storageAccount,
    string deploymentId,
    string roleName,
    string 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



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

Change History

See Also


RoleInstanceDiagnosticManager Class
RoleInstanceDiagnosticManager Members
Microsoft.WindowsAzure.Diagnostics.Management Namespace