Sdílet prostřednictvím


SecurityTokenManager.CreateSecurityTokenSerializer Metoda

Definice

Získá serializátor XML, který lze serializovat tokeny zabezpečení v zadané verzi ws-* specifikace.

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

Parametry

version
SecurityTokenVersion

A SecurityTokenVersion , který určuje verze specifikace WS-*, které tokeny zabezpečení dodržují.

Návraty

K SecurityTokenSerializer serializaci tokenů zabezpečení.

Poznámky

Chcete-li přidat podporu serializace pro vlastní token, odvodit třídu z WSSecurityTokenSerializer a vrátit instanci této třídy pro metodu CreateSecurityTokenSerializer(SecurityTokenVersion) . Třída WSSecurityTokenSerializer , která je odvozena z SecurityTokenSerializer třídy, je schopna serializovat a deserializovat tokeny zabezpečení, které jsou dodávány s WCF. Chcete-li tedy přidat podporu vlastního tokenu serializátoru, přepište virtuální metody ve WSSecurityTokenSerializer třídě, přidejte kód, který zkontroluje, zda je požadovaný token zabezpečení vlastní token, a pokud ne, zavolejte metodu základní třídy.

Platí pro