SecurityTokenManager.CreateSecurityTokenSerializer Metoda

Definicja

Pobiera serializator XML, który może serializować tokeny zabezpieczające w określonej wersji specyfikacji 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

Parametry

version
SecurityTokenVersion

Element SecurityTokenVersion określający wersje specyfikacji WS-* zgodne z tokenami zabezpieczającymi.

Zwraca

A SecurityTokenSerializer do serializacji tokenów zabezpieczających.

Uwagi

Aby dodać obsługę serializacji dla tokenu niestandardowego, należy utworzyć klasę z WSSecurityTokenSerializer klasy i zwrócić wystąpienie tej klasy dla CreateSecurityTokenSerializer(SecurityTokenVersion) metody . Klasa WSSecurityTokenSerializer , która pochodzi z SecurityTokenSerializer klasy, jest w stanie serializować i deserializować tokeny zabezpieczające dostarczane z usługą WCF. W związku z tym, aby dodać obsługę tokenu niestandardowego do serializatora, zastąp metody wirtualne w WSSecurityTokenSerializer klasie, dodaj kod sprawdzający, czy żądany token zabezpieczający jest tokenem niestandardowym, a jeśli nie, wywołaj metodę klasy bazowej.

Dotyczy