RoleEnvironmentCertificateChange Class
Updated: November 8, 2013
Represents a change in the certificate configuration of a role.
Assembly: Microsoft.WindowsAzure.ServiceRuntime (in Microsoft.WindowsAzure.ServiceRuntime.dll)
Microsoft.WindowsAzure.ServiceRuntime::RoleEnvironmentChange
Microsoft.WindowsAzure.ServiceRuntime::RoleEnvironmentCertificateChange
| Name | Description | |
|---|---|---|
![]() | Thumbprint | Gets the thumbprint of the changed certificate. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Overrides Object::Equals(Object^).) |
![]() | Equals(RoleEnvironmentCertificateChange^) | Determines whether the specified RoleEnvironmentCertificateChange object is equal to the current object. |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | Retrieves the hash code that corresponds to the current object.(Overrides Object::GetHashCode().) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
The following code example shows how to use the RoleEnvironmentCertificateChange object to write out the changes:
public override bool OnStart() { RoleEnvironment.Changed += RoleEnvironmentChanged; return base.OnStart(); } private void RoleEnvironmentChanged(object sender, RoleEnvironmentChangedEventArgs e) { // Get the list of configuration changes var settingChanges = e.Changes.OfType<RoleEnvironmentCertificateChange>(); foreach (var settingChange in settingChanges) { var message = "Setting: " + settingChange.Thumbprint; Trace.WriteLine(message, "Information"); } }
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


