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, se implementata, fornisce un'identità che consente l'autenticazione di un endpoint da parte dei client che scambiano messaggi con esso.
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 costruttori di , in cui è anche possibile accedere al relativo valore come proprietà di EndpointAddresssola Identity lettura.
Costruttori
| Nome | Descrizione |
|---|---|
| EndpointIdentity() |
Crea un'istanza vuota EndpointIdentity . |
Proprietà
| Nome | Descrizione |
|---|---|
| IdentityClaim |
Ottiene l'attestazione di identità che corrisponde all'identità. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 dell'entità server (SPN) con un nome specificato. |
| CreateUpnIdentity(String) |
Crea un'identità del nome dell'entità utente (UPN) con un nome specificato. |
| CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Crea un'identità X509Certificate con i certificati primari e di supporto specificati. |
| CreateX509CertificateIdentity(X509Certificate2) |
Crea un'identità X509Certificate con il certificato specificato. |
| Equals(Object) |
Restituisce un valore che determina se un oggetto specificato è uguale all'oggetto Identity corrente o se hanno proprietà di sicurezza uguali. |
| GetHashCode() |
Fornisce un codice hash per l'istanza corrente dell'identità. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Initialize(Claim, IEqualityComparer<Claim>) |
Inizializza un oggetto EndpointIdentity con l'attestazione specificata e un'interfaccia e confronta l'uguaglianza. |
| Initialize(Claim) |
Inizializza un oggetto EndpointIdentity con l'attestazione specificata. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce l'identità. |