SecurityTokenManager.CreateSecurityTokenSerializer Metodo

Definizione

Ottiene un serializzatore XML che può serializzare i token di sicurezza nella versione indicata delle specifiche 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

Parametri

version
SecurityTokenVersion

Oggetto SecurityTokenVersion che indica le versioni di specifica WS - * a cui i token di sicurezza aderiscono.

Restituisce

Oggetto SecurityTokenSerializer che serializza i token di sicurezza.

Commenti

Per aggiungere il supporto di serializzazione per un token personalizzato, derivare una classe dalla classe WSSecurityTokenSerializer e restituire un'istanza di tale classe per il metodo CreateSecurityTokenSerializer(SecurityTokenVersion). La WSSecurityTokenSerializer classe, che deriva dalla SecurityTokenSerializer classe, è in grado di serializzare e deserializzare i token di sicurezza che vengono forniti con WCF. Pertanto, per aggiungere nel serializzatore il supporto per un token personalizzato, eseguire l'override dei metodi virtuali della classe WSSecurityTokenSerializer e aggiungere codice che verifica se il token di sicurezza desiderato è il token personalizzato. Se tale verifica ha esito negativo, chiamare il metodo della classe di base.

Si applica a