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 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 da especificação WS-* às quais os tokens de segurança aderem.
Retornos
Um SecurityTokenSerializer para serializar os tokens de segurança.
Comentários
Para adicionar suporte à serialização para um token personalizado, derive uma classe de 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 fornecidos com o WCF. Portanto, para adicionar suporte a um token personalizado ao serializador, substitua os métodos virtuais na classe , adicione um WSSecurityTokenSerializer código que verifique se o token de segurança desejado é o token personalizado e, caso contrário, chame o método de classe base.