Udostępnij za pośrednictwem


WSSecurityTokenSerializer Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

Przeciążenia

WSSecurityTokenSerializer()

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(Boolean)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

WSSecurityTokenSerializer()

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer();
public WSSecurityTokenSerializer ();
Public Sub New ()

Dotyczy

WSSecurityTokenSerializer(Boolean)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer (bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (emitBspRequiredAttributes As Boolean)

Parametry

emitBspRequiredAttributes
Boolean

Wartość do użycia dla EmitBspRequiredAttributes właściwości. W przypadku true, obejmuje ValueType to atrybuty i EncodingType , jeśli mają zastosowanie podczas serializacji tokenu zabezpieczającego.

Dotyczy

WSSecurityTokenSerializer(SecurityVersion)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion)

Parametry

securityVersion
SecurityVersion

Wersja zabezpieczeń.

Dotyczy

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean)

Parametry

securityVersion
SecurityVersion

Wersja zabezpieczeń.

emitBspRequiredAttributes
Boolean

Wartość do użycia dla EmitBspRequiredAttributes właściwości.

Dotyczy

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer)

Parametry

securityVersion
SecurityVersion

Wersja zabezpieczeń.

emitBspRequiredAttributes
Boolean

Wartość do użycia dla EmitBspRequiredAttributes właściwości.

samlSerializer
SamlSerializer

Punkt rozszerzalności używany do serializacji i deserializacji tokenów SAML.

Dotyczy

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type))

Parametry

securityVersion
SecurityVersion

Wersja zabezpieczeń.

emitBspRequiredAttributes
Boolean

Wartość do użycia dla EmitBspRequiredAttributes właściwości.

samlSerializer
SamlSerializer

Punkt rozszerzalności używany do serializacji i deserializacji tokenów SAML.

securityStateEncoder
SecurityStateEncoder

Koder używany do kodowania i dekodowania stanu zabezpieczeń, który jest dołączony jako plik cookie do tokenów kontekstu zabezpieczeń.

knownTypes
IEnumerable<Type>

Kolekcja typów. Te znane typy muszą być zadeklarowane w celu uwzględnienia oświadczeń niestandardowych w ramach pliku cookie tokenu kontekstu zabezpieczeń.

Wyjątki

Element securityVersion to null.

Dotyczy

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, System::ServiceModel::Security::TrustVersion ^ trustVersion, System::ServiceModel::Security::SecureConversationVersion ^ secureConversationVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, System.ServiceModel.Security.TrustVersion trustVersion, System.ServiceModel.Security.SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * System.ServiceModel.Security.TrustVersion * System.ServiceModel.Security.SecureConversationVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, trustVersion As TrustVersion, secureConversationVersion As SecureConversationVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type))

Parametry

securityVersion
SecurityVersion

Wersja zabezpieczeń.

trustVersion
TrustVersion

Zestaw obsługiwanych wersji specyfikacji WS-Trust.

secureConversationVersion
SecureConversationVersion

Zestaw obsługiwanych wersji specyfikacji WS-SecureConversation.

emitBspRequiredAttributes
Boolean

Wartość do użycia dla EmitBspRequiredAttributes właściwości.

samlSerializer
SamlSerializer

Punkt rozszerzalności używany do serializacji i deserializacji tokenów SAML.

securityStateEncoder
SecurityStateEncoder

Koder używany do kodowania i dekodowania stanu zabezpieczeń, który jest dołączony jako plik cookie do tokenów kontekstu zabezpieczeń.

knownTypes
IEnumerable<Type>

Kolekcja znanych typów. Te znane typy muszą być zadeklarowane w celu uwzględnienia oświadczeń niestandardowych w ramach pliku cookie tokenu kontekstu zabezpieczeń.

Dotyczy

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> * int * int * int -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type), maximumKeyDerivationOffset As Integer, maximumKeyDerivationLabelLength As Integer, maximumKeyDerivationNonceLength As Integer)

Parametry

securityVersion
SecurityVersion

Wersja zabezpieczeń.

emitBspRequiredAttributes
Boolean

Wartość do użycia dla EmitBspRequiredAttributes właściwości.

samlSerializer
SamlSerializer

Punkt rozszerzalności używany do serializacji i deserializacji tokenów SAML.

securityStateEncoder
SecurityStateEncoder

Koder używany do kodowania i dekodowania stanu zabezpieczeń, który jest dołączony jako plik cookie do tokenów kontekstu zabezpieczeń.

knownTypes
IEnumerable<Type>

Kolekcja znanych typów. Te znane typy muszą być zadeklarowane w celu uwzględnienia oświadczeń niestandardowych w ramach pliku cookie tokenu kontekstu zabezpieczeń.

maximumKeyDerivationOffset
Int32

Maksymalne przesunięcie wyprowadzenia klucza. To ustawienie powoduje umieszczenie ograniczenia ilości przetwarzania serwera podczas deserializacji tokenów klucza pochodnego.

maximumKeyDerivationLabelLength
Int32

Maksymalna długość etykiety wyprowadzania klucza. To ustawienie powoduje umieszczenie ograniczenia ilości przetwarzania serwera podczas deserializacji tokenów klucza pochodnego.

maximumKeyDerivationNonceLength
Int32

Maksymalna długość wyprowadzenia klucza. To ustawienie powoduje umieszczenie ograniczenia ilości przetwarzania serwera podczas deserializacji tokenów klucza pochodnego.

Wyjątki

Element securityVersion to null.

Wartość maximumKeyDerivationOffset jest mniejsza niż 0, maximumKeyDerivationLabelLength jest mniejsza niż 0 lub maximumKeyDerivationNonceLength jest mniejsza niż lub równa 0.

Dotyczy

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs
Źródło:
WSSecurityTokenSerializer.cs

Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, System::ServiceModel::Security::TrustVersion ^ trustVersion, System::ServiceModel::Security::SecureConversationVersion ^ secureConversationVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, System.ServiceModel.Security.TrustVersion trustVersion, System.ServiceModel.Security.SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * System.ServiceModel.Security.TrustVersion * System.ServiceModel.Security.SecureConversationVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> * int * int * int -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, trustVersion As TrustVersion, secureConversationVersion As SecureConversationVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type), maximumKeyDerivationOffset As Integer, maximumKeyDerivationLabelLength As Integer, maximumKeyDerivationNonceLength As Integer)

Parametry

securityVersion
SecurityVersion

Wersja zabezpieczeń.

trustVersion
TrustVersion

Zestaw obsługiwanych wersji specyfikacji WS-Trust.

secureConversationVersion
SecureConversationVersion

Zestaw obsługiwanych wersji specyfikacji WS-SecureConversation.

emitBspRequiredAttributes
Boolean

Wartość do użycia dla EmitBspRequiredAttributes właściwości.

samlSerializer
SamlSerializer

Punkt rozszerzalności używany do serializacji i deserializacji tokenów SAML.

securityStateEncoder
SecurityStateEncoder

Koder używany do kodowania i dekodowania stanu zabezpieczeń, który jest dołączony jako plik cookie do tokenów kontekstu zabezpieczeń.

knownTypes
IEnumerable<Type>

Kolekcja znanych typów. Te znane typy muszą być zadeklarowane w celu uwzględnienia oświadczeń niestandardowych w ramach pliku cookie tokenu kontekstu zabezpieczeń.

maximumKeyDerivationOffset
Int32

Maksymalne przesunięcie wyprowadzenia klucza. To ustawienie powoduje umieszczenie ograniczenia ilości przetwarzania serwera podczas deserializacji tokenów klucza pochodnego.

maximumKeyDerivationLabelLength
Int32

Maksymalna długość etykiety wyprowadzania klucza. To ustawienie powoduje umieszczenie ograniczenia ilości przetwarzania serwera podczas deserializacji tokenów klucza pochodnego.

maximumKeyDerivationNonceLength
Int32

Maksymalna długość wyprowadzenia klucza. To ustawienie powoduje umieszczenie ograniczenia ilości przetwarzania serwera podczas deserializacji tokenów klucza pochodnego.

Dotyczy