EndpointIdentity Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe astratta che, quando implementata, fornisce un'identità che consente l'autenticazione di un endpoint da parte dei client con i quali vengono scambiati messaggi.
public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
- Ereditarietà
-
EndpointIdentity
- Derivato
Commenti
Il valore dell'identità per un endpoint può essere impostato con i costruttori della classe EndpointAddress, in cui è possibile accedere al relativo valore come proprietà Identity di sola lettura.
Costruttori
EndpointIdentity() |
Crea un'istanza vuota della classe EndpointIdentity. |
Proprietà
IdentityClaim |
Ottiene l'attestazione di identità che corrisponde all'identità. |
Metodi
CreateDnsIdentity(String) |
Crea un'identità DNS con un nome DNS specificato. |
CreateIdentity(Claim) |
Crea un'identità con l'attestazione specificata. |
CreateRsaIdentity(String) |
Crea un'identità RSA con la chiave pubblica specificata. |
CreateRsaIdentity(X509Certificate2) |
Crea un'identità RSA con il certificato X.509 specificato. |
CreateSpnIdentity(String) |
Crea un'identità del nome principale del server (SPN) con un nome specificato. |
CreateUpnIdentity(String) |
Crea un'identità del nome principale dell'utente (UPN) con un nome specificato. |
CreateX509CertificateIdentity(X509Certificate2) |
Crea un'identità X509Certificate con il certificato specificato. |
CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Crea un'identità X509Certificate con il certificato primario e i certificati di supporto. |
Equals(Object) |
Restituisce un valore che determina se un oggetto specificato corrisponde all'oggetto Identity corrente o se tali oggetti contengono le stesse proprietà di sicurezza. |
GetHashCode() |
Fornisce un codice hash per l'istanza corrente dell'identità. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Initialize(Claim) |
Inizializza una classe EndpointIdentity con l'attestazione specificata. |
Initialize(Claim, IEqualityComparer<Claim>) |
Inizializza una classe EndpointIdentity con l'attestazione e l'interfaccia specificate ed esegue il confronto per verificarne l'uguaglianza. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce l'identità. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |