SecurityTokenManager.CreateSecurityTokenSerializer Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.