EndpointIdentity Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma classe abstrata que, quando implementada, fornece uma identidade que permite a autenticação de um endpoint 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
Observações
O valor da identidade para um ponto final pode ser definido com construtores de EndpointAddress, onde o seu valor também pode ser acedido como uma propriedade de apenas Identity leitura.
Construtores
| Name | Description |
|---|---|
| EndpointIdentity() |
Cria uma instância vazia EndpointIdentity . |
Propriedades
| Name | Description |
|---|---|
| IdentityClaim |
Obtém a reivindicação de identidade que corresponde à identidade. |
Métodos
| Name | Description |
|---|---|
| CreateDnsIdentity(String) |
Cria uma identidade DNS com um nome DNS especificado. |
| CreateIdentity(Claim) |
Cria uma identidade com a reivindicaçã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 nome principal de servidor (SPN) com um nome especificado. |
| CreateUpnIdentity(String) |
Cria uma identidade de nome principal de utilizador (UPN) com um nome especificado. |
| CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Cria uma identidade X509Certificate com os certificados primários e de suporte especificados. |
| CreateX509CertificateIdentity(X509Certificate2) |
Cria uma identidade X509Certificate com o certificado especificado. |
| Equals(Object) |
Devolve um valor que determina se um objeto especificado é igual ao objeto identidade atual ou se têm propriedades de segurança iguais. |
| GetHashCode() |
Fornece um código de hash para a instância atual da identidade. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Initialize(Claim, IEqualityComparer<Claim>) |
Inicializa um EndpointIdentity com a reivindicação especificada e uma interface e compara a igualdade. |
| Initialize(Claim) |
Inicializa um EndpointIdentity com a reivindicação especificada. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve a identidade. |