Share via


RoleInstanceDiagnosticManager.DeploymentId Property

 

Gets the deployment ID of this role instance.

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

Syntax

public string DeploymentId { get; private set; }
public:
property String^ DeploymentId {
    String^ get();
    private: void set(String^ value);
}
member DeploymentId : string with get, private set
Public Property DeploymentId As String
    Get
    Private Set
End Property

Property Value

Type: System.String

Type: System.String

Returns String.

Remarks

The DeploymentId property is used to return the hosted service deployment ID of a role instance. The following code snippet gets the deployment ID of a role instance:

// Get the diagnostic monitor for the specified role instance.
RoleInstanceDiagnosticManager roleInstanceDiagnosticManager = 
         new RoleInstanceDiagnosticManager(myStorageAccount, 
                                           "28281fc7754b44faa9ccf4911983edf1",
                                           "MyWebRole",
                                           "deployment(1).MyAzureProject.WebRole1.0");

// Get the deployment ID for the role instance.
string deploymentID = roleInstanceDiagnosticManager.DeploymentId;

Warning

This API is not supported in Azure SDK versions 2.5 and higher. Instead, use the diagnostics.wadcfg XML configuration file. For more information, see Collect Logging Data by Using Azure Diagnostics.

See Also

RoleInstanceDiagnosticManager Class
Microsoft.WindowsAzure.Diagnostics.Management Namespace

Return to top