DnsEndpointIdentity 类

定义

指定服务器的 DNS 标识。

public ref class DnsEndpointIdentity : System::ServiceModel::EndpointIdentity
public class DnsEndpointIdentity : System.ServiceModel.EndpointIdentity
type DnsEndpointIdentity = class
    inherit EndpointIdentity
Public Class DnsEndpointIdentity
Inherits EndpointIdentity
继承
DnsEndpointIdentity

注解

此类指定服务器的所需标识。 如果服务器的证书包含具有相同值的 DNS,则此标识对于 X509 证书身份验证模式有效。 如果 SPN 具有相同值,则它对于 Windows 身份验证模式同样有效。 在这种情况下,为Windows 身份验证模式指定 DnsEndpointIdentity“server1.microsoft.com”的客户端等效于指定 SpnEndpointIdentity“host/server1.microsoft.com”。

构造函数

DnsEndpointIdentity(Claim)

使用声明初始化 DnsEndpointIdentity 类的新实例。

DnsEndpointIdentity(String)

从 DNS 名称初始化此类的新实例。

属性

IdentityClaim

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

(继承自 EndpointIdentity)

方法

Equals(Object)

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

(继承自 EndpointIdentity)
GetHashCode()

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

(继承自 EndpointIdentity)
GetType()

获取当前实例的 Type

(继承自 Object)
Initialize(Claim)

使用指定的声明初始化 EndpointIdentity

(继承自 EndpointIdentity)
Initialize(Claim, IEqualityComparer<Claim>)

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

(继承自 EndpointIdentity)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回标识。

(继承自 EndpointIdentity)

适用于