RoleInstanceStatus Enumeration
Updated: October 18, 2011
Indicates the status of a role instance.
Assembly: Microsoft.WindowsAzure.ServiceRuntime (in Microsoft.WindowsAzure.ServiceRuntime.dll)
| Member name | Description | |
|---|---|---|
| Busy | Indicates that the role instance is unavailable for requests. | |
| Ready | Indicates that the role instance is ready to accept requests. |
The RoleInstanceStatus object is returned in the Status property of the RoleInstanceStatusCheckEventArgs class.
If the status of a role instance is Ready, it is prepared to receive requests from the load balancer. If the status of a role instance is Busy, it will not receive requests from the load balancer.
The following code example shows how to check the status of the role instance:
public override bool OnStart() { RoleEnvironment.StatusCheck += RoleEnvironmentStatusCheck; return base.OnStart(); } private void RoleEnvironmentStatusCheck(object sender, RoleInstanceStatusCheckEventArgs e) { Trace.WriteLine("The status of the role instance:" + e.Status, "Information"); }
Show: