SecurityBindingElement.OperationSupportingTokenParameters 属性

定义

获取操作支持令牌参数的集合。

public:
 property System::Collections::Generic::IDictionary<System::String ^, System::ServiceModel::Security::Tokens::SupportingTokenParameters ^> ^ OperationSupportingTokenParameters { System::Collections::Generic::IDictionary<System::String ^, System::ServiceModel::Security::Tokens::SupportingTokenParameters ^> ^ get(); };
public System.Collections.Generic.IDictionary<string,System.ServiceModel.Security.Tokens.SupportingTokenParameters> OperationSupportingTokenParameters { get; }
member this.OperationSupportingTokenParameters : System.Collections.Generic.IDictionary<string, System.ServiceModel.Security.Tokens.SupportingTokenParameters>
Public ReadOnly Property OperationSupportingTokenParameters As IDictionary(Of String, SupportingTokenParameters)

属性值

一个 IDictionary<TKey,TValue>,类型为 String(键)和 SupportingTokenParameters(值)。

注解

支持令牌除了提供包含在绑定的主令牌中的声明之外,还提供其他声明。

OperationSupportingTokenParameters 属性返回的集合包含针对已定义的特定操作的其他令牌参数 (SecurityTokenParameters)。 主令牌参数可以在 SymmetricSecurityBindingElementAsymmetricSecurityBindingElement(两者都继承了 SecurityBindingElement 类)中找到。 如果是 SymmetricSecurityBindingElement,则主令牌参数由 ProtectionTokenParameters 属性返回。 AsymmetricSecurityBindingElement 上有两个参数属性,分别是 InitiatorTokenParametersRecipientTokenParameters 属性。

注意

这些属性仅指定安全令牌的类型,而不指定实际值,因此被称为参数。

支持令牌的范围可以为不同于绑定的范围(此处指操作),在这种情况下,从客户端发送到具有指定操作的服务的所有安全消息中都包含支持令牌。

若要仅为某个操作(而非终结点上的全部操作)提供支持令牌,请使用 OptionalOperationSupportingTokenParameters 属性。

适用于