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

A SecurityTokenVersion que especifica as versões da especificação WS-* a que os tokens de segurança seguem.

Devoluções

A SecurityTokenSerializer para serializar os tokens de segurança.

Observações

Para adicionar suporte de serialização para um token personalizado, derive uma classe a partir e WSSecurityTokenSerializer 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 WCF. Assim, para adicionar suporte para um token personalizado ao serializador, sobrescrever os métodos virtuais na WSSecurityTokenSerializer classe, adicionar código que verifique se o token de segurança desejado é o token personalizado e, se não, chamar o método da classe base.

Aplica-se a