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.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

public ref class EndpointIdentity abstract
public ref class EndpointIdentity
public abstract class EndpointIdentity
public class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Public 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.The value of the identity for an endpoint can be set with constructors of EndpointAddress, where its value can also be accessed as a read-only Identity property.

Constructores

EndpointIdentity()

Crea una instancia EndpointIdentity vacía.Creates an empty EndpointIdentity instance.

Propiedades

IdentityClaim

Obtiene la notificación de identidad que corresponde a la identidad.Gets the identity claim that corresponds to the identity.

Métodos

CreateDnsIdentity(String)

Crea una identidad DNS con un nombre DNS especificado.Creates a DNS identity with a specified DNS name.

CreateIdentity(Claim)

Crea una identidad con la notificación especificada.Creates an identity with the specified claim.

CreateRsaIdentity(String)

Crea una identidad RSA con la clave pública especificada.Creates an RSA identity with the specified public key.

CreateRsaIdentity(X509Certificate2)

Crea una identidad RSA con el certificado X.509 especificado.Creates an RSA identity with the specified X.509 certificate.

CreateSpnIdentity(String)

Crea una identidad de nombre de entidad de seguridad de servidor (SPN) con un nombre especificado.Creates a server principal name (SPN) identity with a specified name.

CreateUpnIdentity(String)

Crea una identidad de nombre principal de usuario (UPN) con un nombre especificado.Creates a user principal name (UPN) identity with a specified name.

CreateX509CertificateIdentity(X509Certificate2)

Crea una identidad X509Certificate con el certificado especificado.Creates an X509Certificate identity with the specified certificate.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Crea una identidad de X509Certificate con los certificados primario y de apoyo especificados.Creates an X509Certificate identity with the specified primary and supporting certificates.

Equals(Object)

Devuelve un valor que determina si un objeto especificado equivale al objeto de identidad actual o si tienen propiedades de seguridad equivalentes.Returns a value that determines whether a specified object is equal to the current identity object or if they have equal security properties.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Proporciona un código hash para la instancia actual de la identidad.Provides a hash code for the current instance of the identity.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
Initialize(Claim)

Inicializa una EndpointIdentity con la notificación especificada.Initializes an EndpointIdentity with the specified claim.

Initialize(Claim, IEqualityComparer<Claim>)

Inicializa una EndpointIdentity con la notificación especificada y una interfaz y compara la igualdad.Initializes an EndpointIdentity with the specified claim and an interface and compares equality.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve la identidad.Returns the identity.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a