EndpointIdentity.CreateIdentity(Claim) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した要求を持つ ID を作成します。
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;
}
注釈
この ID を使用してエンドポイントに接続するセキュリティで保護された WCF クライアントは、サーバーによって提示される要求に、この ID の構築に使用される ID 要求が含まれていることを確認します。
このメソッドは、 DnsEndpointIdentity、 SpnEndpointIdentity、 UpnEndpointIdentity、または RsaEndpointIdentityの種類の ID を作成できます。