Compartilhar via


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 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.

Aplica-se a