SecurityTokenManager.CreateSecurityTokenSerializer Methode

Definition

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.

Gilt für: