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 メソッドは例外をスローします。

適用対象