SecurityTokenManager.CreateSecurityTokenSerializer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.