SecurityTokenManager.CreateSecurityTokenSerializer Метод

Определение

Возвращает XML-сериализатор, который может сериализовать маркеры безопасности в указанной версии спецификации WS-*.

public:
 abstract System::IdentityModel::Selectors::SecurityTokenSerializer ^ CreateSecurityTokenSerializer(System::IdentityModel::Selectors::SecurityTokenVersion ^ version);
public abstract System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer (System.IdentityModel.Selectors.SecurityTokenVersion version);
abstract member CreateSecurityTokenSerializer : System.IdentityModel.Selectors.SecurityTokenVersion -> System.IdentityModel.Selectors.SecurityTokenSerializer
Public MustOverride Function CreateSecurityTokenSerializer (version As SecurityTokenVersion) As SecurityTokenSerializer

Параметры

version
SecurityTokenVersion

Объект SecurityTokenVersion, который указывает версии спецификации WS-*, которым соответствуют маркеры безопасности.

Возвращаемое значение

Объект SecurityTokenSerializer для сериализации маркеров безопасности.

Комментарии

Для добавления поддержки сериализации в пользовательский маркер необходимо создать класс, наследуемый от класса WSSecurityTokenSerializer, и возвратить экземпляр этого класса для метода CreateSecurityTokenSerializer(SecurityTokenVersion). Класс WSSecurityTokenSerializer , производный SecurityTokenSerializer от класса , способен сериализовать и десериализовать маркеры безопасности, поставляемые с WCF. Таким образом, чтобы добавить поддержку пользовательского маркера в сериализатор, необходимо переопределить виртуальные методы класса WSSecurityTokenSerializer, добавить код, проверяющий, является ли требуемый маркер безопасности пользовательским маркером и, если не является, вызвать метод базового класса.

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