Share via


RoleEnvironmentCertificateChange, classe

 

Représente une modification de la configuration de certificat d'un rôle.

Espace de noms:   Microsoft.WindowsAzure.ServiceRuntime
Assembly:  Microsoft.WindowsAzure.ServiceRuntime (dans Microsoft.WindowsAzure.ServiceRuntime.dll)

Hiérarchie d'héritage

System.Object
  Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironmentChange
    Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironmentCertificateChange

Syntaxe

public class RoleEnvironmentCertificateChange : RoleEnvironmentChange, 
    IEquatable<RoleEnvironmentCertificateChange>
public ref class RoleEnvironmentCertificateChange : RoleEnvironmentChange, 
    IEquatable<RoleEnvironmentCertificateChange^>
type RoleEnvironmentCertificateChange = 
    class
        inherit RoleEnvironmentChange
        interface IEquatable<RoleEnvironmentCertificateChange>
    end
Public Class RoleEnvironmentCertificateChange
    Inherits RoleEnvironmentChange
    Implements IEquatable(Of RoleEnvironmentCertificateChange)

Propriétés

Nom Description
System_CAPS_pubproperty Thumbprint

Obtient l'empreinte du certificat modifié.

Méthodes

Nom Description
System_CAPS_pubmethod Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.(Remplace Object.Equals(Object).)

System_CAPS_pubmethod Equals(RoleEnvironmentCertificateChange)

Détermine si le texte spécifié RoleEnvironmentCertificateChange objet est égal à l'objet actuel.

System_CAPS_protmethod Finalize()

(Hérité de Object.)

System_CAPS_pubmethod GetHashCode()

Récupère le code de hachage qui correspond à l'objet actuel.(Remplace Object.GetHashCode().)

System_CAPS_pubmethod GetType()

(Hérité de Object.)

System_CAPS_protmethod MemberwiseClone()

(Hérité de Object.)

System_CAPS_pubmethod ToString()

(Hérité de Object.)

Notes

L'exemple de code suivant montre comment utiliser le RoleEnvironmentCertificateChange objet à écrire les modifications :

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"); } }

Sécurité des threads

Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Microsoft.WindowsAzure.ServiceRuntime, espace de noms

Retour au début