Freigeben über


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-Objekt, das die WS-*-Spezifikationsversionen angibt, denen die Sicherheitstoken entsprechen.

Gibt zurück

Ein SecurityTokenSerializer-Objekt für die Serialisierung der Sicherheitstoken.

Hinweise

Um Serialisierungsunterstützung für ein benutzerdefiniertes Token hinzuzufügen, leiten Sie vom WSSecurityTokenSerializer eine Klasse ab und geben dann eine Instanz der Klasse für die CreateSecurityTokenSerializer(SecurityTokenVersion)-Methode zurück. Die WSSecurityTokenSerializer Klasse, die von der SecurityTokenSerializer -Klasse abgeleitet ist, ist in der Lage, die mit WCF gelieferten Sicherheitstoken zu serialisieren und deserialisieren. Um dem Serialisierer Unterstützung für ein benutzerdefiniertes Token hinzuzufügen, müssen Sie die virtuellen Methoden in der WSSecurityTokenSerializer-Klasse überschreiben und Code einfügen, der überprüft, ob das gewünschte Sicherheitstoken dem benutzerdefinierten Token entspricht. Wenn dies nicht der Fall ist, sollte der Code die Basisklassenmethode aufrufen.

Gilt für: