SecurityTokenResolver.TryResolveSecurityKey メソッド

定義

指定したキー識別句で参照されるキーの取得を試みます。

public:
 bool TryResolveSecurityKey(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityKey ^ % key);
public bool TryResolveSecurityKey (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key);
member this.TryResolveSecurityKey : System.IdentityModel.Tokens.SecurityKeyIdentifierClause * SecurityKey -> bool
Public Function TryResolveSecurityKey (keyIdentifierClause As SecurityKeyIdentifierClause, ByRef key As SecurityKey) As Boolean

パラメーター

keyIdentifierClause
SecurityKeyIdentifierClause

キーを取得する対象の SecurityKeyIdentifierClause

key
SecurityKey

このメソッドが戻ると、指定のキー識別句内で参照されたキーを含む SecurityKey が含まれます。 このパラメーターは初期化せずに渡されます。

戻り値

指定のキー識別句に対してキーを取得できる場合は true。それ以外の場合は false

例外

keyIdentifierClausenullです。

注釈

TryResolveSecurityKey メソッドと ResolveSecurityKey メソッドでは、キー識別句をキーに解決できない場合の動作が異なります。 TryResolveSecurityKey メソッドが false を返すのに対して、ResolveSecurityKey メソッドは例外をスローします。

適用対象