EndpointIdentity Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe abstrata que fornece uma identidade quando implementada que permite a autenticação de um ponto de extremidade por clientes que trocam mensagens com ele.
public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
- Herança
-
EndpointIdentity
- Derivado
Comentários
O valor da identidade de um ponto de extremidade pode ser definido com construtores de EndpointAddress, em que seu valor também pode ser acessado como uma propriedade somente Identity leitura.
Construtores
EndpointIdentity() |
Cria uma instância EndpointIdentity vazia. |
Propriedades
IdentityClaim |
Obtém a declaração de identidade que corresponde à identidade. |
Métodos
CreateDnsIdentity(String) |
Cria uma identidade DNS com um nome DNS especificado. |
CreateIdentity(Claim) |
Cria uma identidade com a declaração especificada. |
CreateRsaIdentity(String) |
Cria uma identidade RSA com a chave pública especificada. |
CreateRsaIdentity(X509Certificate2) |
Cria uma identidade RSA com o certificado X.509 especificado. |
CreateSpnIdentity(String) |
Cria uma identidade de SPN (nome da entidade de servidor) com um nome especificado. |
CreateUpnIdentity(String) |
Cria uma identidade e nome UPN com um nome especificado. |
CreateX509CertificateIdentity(X509Certificate2) |
Cria uma identidade X509Certificate com o certificado especificado. |
CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Cria uma identidade X509Certificate com os certificados primário e de suporte especificados. |
Equals(Object) |
Retorna um valor que determina se um objeto especificado é igual ao objeto de identidade atual ou se eles têm propriedades de segurança iguais. |
GetHashCode() |
Fornece um código hash para a instância atual da identidade. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Initialize(Claim) |
Inicializa um EndpointIdentity com a declaração especificada. |
Initialize(Claim, IEqualityComparer<Claim>) |
Inicializa um EndpointIdentity com a declaração especificada e uma interface e compara a igualdade entre elas. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna a identidade. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |