RoleEnvironmentTopologyChange.RoleName Property
Gets the name of the role for which the topology is changing.
Namespace: Microsoft.WindowsAzure.ServiceRuntime
Assembly: Microsoft.WindowsAzure.ServiceRuntime (in Microsoft.WindowsAzure.ServiceRuntime.dll)
Syntax
public string RoleName { get; internal set; }
public:
property String^ RoleName {
String^ get();
internal: void set(String^ value);
}
member RoleName : string with get, internal set
Public Property RoleName As String
Get
Friend Set
End Property
Property Value
Type: System.String
Type: System.String
A String that contains the name of the role for which the topology is changing.
Remarks
The following code example shows how to retrieve the name of the role for which the topology is changing:
public override bool OnStart()
{
RoleEnvironment.Changed += RoleEnvironmentChanged;
return base.OnStart();
}
private void RoleEnvironmentChanged(object sender, RoleEnvironmentChangedEventArgs e)
{
var changes = e.Changes.OfType<RoleEnvironmentTopologyChange>();
foreach (var change in changes)
{
Trace.WriteLine("The topology was changed for: " + change.RoleName, "Information");
}
}
See Also
RoleEnvironment
RoleEntryPoint
RoleEnvironmentChangedEventArgs
RoleEnvironmentTopologyChange Class
Microsoft.WindowsAzure.ServiceRuntime Namespace
Return to top