EndpointIdentity Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine abstrakte Klasse, die (falls implementiert) eine Identität bereitstellt, die die Authentifizierung eines Endpunkts durch Clients ermöglicht, die Nachrichten mit ihr austauschen.
public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
- Vererbung
-
EndpointIdentity
- Abgeleitet
Hinweise
Der Wert der Identität für einen Endpunkt kann mit den Konstruktoren von EndpointAddress festgelegt werden, wobei auf ihren Wert auch als schreibgeschützte Identity-Eigenschaft zugegriffen werden kann.
Konstruktoren
EndpointIdentity() |
Erstellt eine leere EndpointIdentity-Instanz. |
Eigenschaften
IdentityClaim |
Ruft den Identitätsanspruch ab, der der Identität entspricht. |
Methoden
CreateDnsIdentity(String) |
Erstellt eine DNS-Identität mit einem angegebenen DNS-Namen. |
CreateIdentity(Claim) |
Erstellt eine Identität mit dem angegebenen Anspruch. |
CreateRsaIdentity(String) |
Erstellt eine RSA-Identität mit dem angegebenen öffentlichen Schlüssel. |
CreateRsaIdentity(X509Certificate2) |
Erstellt mit dem angegebenen X.509-Zertifikat eine RSA-Identität. |
CreateSpnIdentity(String) |
Erstellt eine SPN-Identität (Server Principal Name) mit dem angegebenen Namen. |
CreateUpnIdentity(String) |
Erstellt eine UPN-Identität (User Principal Name) mit dem angegebenen Namen. |
CreateX509CertificateIdentity(X509Certificate2) |
Erstellt mit dem angegebenen Zertifikat eine X509-Zertifikatsidentität. |
CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Erstellt mit den angegebenen primären und unterstützenden Zertifikaten eine X509-Zertifikatsidentität. |
Equals(Object) |
Gibt einen Wert zurück, der bestimmt, ob ein angegebenes Objekt gleich dem aktuellen Identitätsobjekt ist, oder ob sie über gleiche Sicherheitseinstellungen verfügen. |
GetHashCode() |
Gibt einen Hashcode für die aktuelle Instanz der Identität zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Initialize(Claim) |
Initialisiert eine EndpointIdentity mit dem angegebenen Anspruch. |
Initialize(Claim, IEqualityComparer<Claim>) |
Initialisiert eine EndpointIdentity mit dem angegebenen Anspruch und einer Schnittstelle und vergleicht die Gleichheit. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt die Identität zurück. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |