Compartir a través de


EndpointIdentity Clase

Definición

Una clase abstracta que, cuando se implementa, proporciona una identidad que habilita la autenticación de un punto de conexión por parte de clientes que intercambian mensajes con él.

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Herencia
EndpointIdentity
Derivado

Comentarios

El valor de la identidad para un punto de conexión se puede establecer con constructores de EndpointAddress, donde también se puede tener acceso a su valor como una propiedad Identity de solo lectura.

Constructores

EndpointIdentity()

Crea una instancia EndpointIdentity vacía.

Propiedades

IdentityClaim

Obtiene la notificación de identidad que corresponde a la identidad.

Métodos

CreateDnsIdentity(String)

Crea una identidad DNS con un nombre DNS especificado.

CreateIdentity(Claim)

Crea una identidad con la notificación especificada.

CreateRsaIdentity(String)

Crea una identidad RSA con la clave pública especificada.

CreateRsaIdentity(X509Certificate2)

Crea una identidad RSA con el certificado X.509 especificado.

CreateSpnIdentity(String)

Crea una identidad de nombre de entidad de seguridad de servidor (SPN) con un nombre especificado.

CreateUpnIdentity(String)

Crea una identidad de nombre principal de usuario (UPN) con un nombre especificado.

CreateX509CertificateIdentity(X509Certificate2)

Crea una identidad X509Certificate con el certificado especificado.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Crea una identidad de X509Certificate con los certificados primario y de apoyo especificados.

Equals(Object)

Devuelve un valor que determina si un objeto especificado equivale al objeto de identidad actual o si tienen propiedades de seguridad equivalentes.

GetHashCode()

Proporciona un código hash para la instancia actual de la identidad.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize(Claim)

Inicializa una EndpointIdentity con la notificación especificada.

Initialize(Claim, IEqualityComparer<Claim>)

Inicializa una EndpointIdentity con la notificación especificada y una interfaz y compara la igualdad.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve la identidad.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a