WSSecurityTokenSerializer Konstruktory
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.
Inicjuje nowe wystąpienie klasy WSSecurityTokenSerializer.
Przeciążenia
WSSecurityTokenSerializer()
- Ź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
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
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
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
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
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
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
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
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.