共用方式為


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

備註

TryResolveSecurityKeyResolveSecurityKey 方法之間的差異,在於它們在金鑰識別碼子句無法解析為金鑰時所採取的處理方式。 TryResolveSecurityKey 方法會傳回 false,而 ResolveSecurityKey 方法會擲回例外狀況。

適用於