EndpointIdentity 類別

定義

實作時會提供身分識別的抽象類別,這個身分識別可讓與端點交換訊息的用戶端驗證端點。

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
繼承
EndpointIdentity
衍生

備註

端點的身分識別值可以用 的建構函式設定,此時其值也可以當做唯讀的 屬性存取。

建構函式

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)

適用於