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) |