EndpointIdentity.CreateIdentity(Claim) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的宣告建立身分識別。
public:
static System::ServiceModel::EndpointIdentity ^ CreateIdentity(System::IdentityModel::Claims::Claim ^ identity);
public static System.ServiceModel.EndpointIdentity CreateIdentity (System.IdentityModel.Claims.Claim identity);
static member CreateIdentity : System.IdentityModel.Claims.Claim -> System.ServiceModel.EndpointIdentity
Public Shared Function CreateIdentity (identity As Claim) As EndpointIdentity
參數
傳回
與指定之 EndpointIdentity 相關聯的 identity
。
例外狀況
identity
為 null
。
範例
下列程式碼將示範如何呼叫這個方法。
// Utility function to create an EndpointIdentity from a ClaimSet.
private EndpointIdentity CreateIdentityFromClaimSet(ClaimSet claims)
{
foreach (Claim claim in claims.FindClaims(null, Rights.Identity))
{
return EndpointIdentity.CreateIdentity(claim);
}
return null;
}
備註
連線到具有此身分識別之端點的安全 WCF 用戶端會驗證服務器所提供的宣告是否包含用來建構此身分識別的身分識別宣告。
此方法可建立 、、 或 類型的身分識別。