Поделиться через


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) для конкретных определенных операций. Основные параметры маркера определяются объектом SymmetricSecurityBindingElement или объектом AsymmetricSecurityBindingElement (оба класса являются производными от класса SecurityBindingElement). Для класса SymmetricSecurityBindingElement основные параметры маркера возвращаются с использованием свойства ProtectionTokenParameters. Для элемента AsymmetricSecurityBindingElement существует два свойства, определяющих параметры: InitiatorTokenParameters и RecipientTokenParameters.

Примечание

Свойства называются параметрами, поскольку они указывают только тип маркера безопасности, а не действующие значения.

Поддерживающие маркеры могут задаваться на уровне, отличном от привязки, в данном случае на уровне операции. При этом они включаются во все защищенные сообщения, отправляемые клиентом службам, поддерживающим указанную операцию.

Чтобы сформировать поддерживающие маркеры для конкретной операции (не для всех операций на конечной точке) используйте свойство OptionalOperationSupportingTokenParameters.

Применяется к