SecurityTokenManager.CreateSecurityTokenSerializer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen XML-Serialisierer ab, der Sicherheitstoken in der angegebenen Version der WS-*-Spezifikationen serialisieren kann.
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
Parameter
- version
- SecurityTokenVersion
Ein SecurityTokenVersion Wert, der die WS-*-Spezifikationsversionen angibt, die Sicherheitstoken einhalten.
Gibt zurück
A SecurityTokenSerializer zum Serialisieren der Sicherheitstoken.
Hinweise
Um serialisierungsunterstützung für ein benutzerdefiniertes Token hinzuzufügen, leiten Sie eine Klasse von dieser Klasse ab WSSecurityTokenSerializer und geben eine Instanz dieser Klasse für die CreateSecurityTokenSerializer(SecurityTokenVersion) Methode zurück. Die WSSecurityTokenSerializer Klasse, die von der SecurityTokenSerializer Klasse abgeleitet wird, kann die Sicherheitstoken serialisieren und deserialisieren, die mit WCF ausgeliefert werden. Um dem Serialisierer daher Unterstützung für ein benutzerdefiniertes Token hinzuzufügen, überschreiben Sie die virtuellen Methoden in der WSSecurityTokenSerializer Klasse, fügen Sie Code hinzu, der überprüft, ob das gewünschte Sicherheitstoken das benutzerdefinierte Token ist, und rufen Sie andernfalls die Basisklassenmethode auf.