EndpointIdentity 类

定义

一个抽象类,实现此类后可提供一个标识,与终结点交换消息的客户端可以使用该标识对终结点进行身份验证。

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
继承
EndpointIdentity
派生

注解

可使用 EndpointAddress 的构造函数来设置终结点标识的值,在此构造函数中,该值可作为只读 Identity 属性进行访问。

构造函数

EndpointIdentity()

创建一个空的 EndpointIdentity 实例。

属性

IdentityClaim

获取对应于此标识的标识声明。

方法

CreateDnsIdentity(String)

使用指定的 DNS 名称创建 DNS 标识。

CreateIdentity(Claim)

使用指定的声明创建一个标识。

CreateRsaIdentity(String)

使用指定的公钥创建一个 RSA 标识。

CreateRsaIdentity(X509Certificate2)

使用指定的 X.509 证书创建一个 RSA 标识。

CreateSpnIdentity(String)

使用指定名称创建服务器主体名称 (SPN) 标识。

CreateUpnIdentity(String)

使用指定名称创建用户主体名称 (UPN) 标识。

CreateX509CertificateIdentity(X509Certificate2)

使用指定的证书创建一个 X509Certificate 标识。

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

使用指定的主要支持证书创建一个 X509Certificate 标识。

Equals(Object)

返回一个值,该值确定指定的对象是否与当前的标识对象相等,或者它们是否拥有相等的安全属性。

GetHashCode()

提供当前标识实例的哈希代码。

GetType()

获取当前实例的 Type

(继承自 Object)
Initialize(Claim)

使用指定的声明初始化 EndpointIdentity

Initialize(Claim, IEqualityComparer<Claim>)

使用指定的声明和接口初始化 EndpointIdentity 并对相等性进行比较。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回标识。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于