SecurityTokenResolver.CreateDefaultSecurityTokenResolver 方法

定义

为指定的安全令牌创建默认安全令牌解析程序。

public:
 static System::IdentityModel::Selectors::SecurityTokenResolver ^ CreateDefaultSecurityTokenResolver(System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Tokens::SecurityToken ^> ^ tokens, bool canMatchLocalId);
public static System.IdentityModel.Selectors.SecurityTokenResolver CreateDefaultSecurityTokenResolver(System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityToken> tokens, bool canMatchLocalId);
static member CreateDefaultSecurityTokenResolver : System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityToken> * bool -> System.IdentityModel.Selectors.SecurityTokenResolver
Public Shared Function CreateDefaultSecurityTokenResolver (tokens As ReadOnlyCollection(Of SecurityToken), canMatchLocalId As Boolean) As SecurityTokenResolver

参数

tokens
ReadOnlyCollection<SecurityToken>

ReadOnlyCollection<T> 种类型 SecurityToken ,其中包含此安全令牌解析程序可以将密钥标识符和密钥标识符子句解析为的安全令牌集。

canMatchLocalId
Boolean

如果解析 引用位于 SOAP 消息中其他位置的安全密钥的密钥标识符子句,则为 ;否则为 < a0 />。

返回

解析 SecurityTokenResolver 与参数中指定的安全令牌匹配的 tokens 密钥标识符和子句。

注解

从此方法返回的安全令牌解析程序使用 MatchesKeyIdentifierClause 指定安全令牌上的和 ResolveKeyIdentifierClause 方法解析密钥标识符和密钥标识符子句。

适用于