SecurityTokenManager.CreateSecurityTokenSerializer Método

Definição

Obtém um serializador XML que pode serializar tokens de segurança na versão especificada das especificações do 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

Parâmetros

version
SecurityTokenVersion

Um SecurityTokenVersion que especifica as versões de especificação do WS-* às quais os tokens de segurança aderem.

Retornos

A SecurityTokenSerializer para serializar os tokens de segurança.

Comentários

Para adicionar suporte à serialização para um token personalizado, derive uma classe WSSecurityTokenSerializer e retorne uma instância dessa classe para o CreateSecurityTokenSerializer(SecurityTokenVersion) método. A WSSecurityTokenSerializer classe, que deriva da SecurityTokenSerializer classe, é capaz de serializar e desserializar os tokens de segurança que são enviados com o WCF. Portanto, para adicionar suporte a um token personalizado ao serializador, substitua os métodos virtuais na classe, adicione o WSSecurityTokenSerializer código que verifica se o token de segurança desejado é o token personalizado e, se não, chame o método de classe base.

Aplica-se a