Idioma

WSSecurityTokenSerializer Construtores

Definição

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

Sobrecargas

Nome Descrição
WSSecurityTokenSerializer()

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(Boolean)

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion)

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

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

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

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

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

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

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

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

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer()

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe WSSecurityTokenSerializer.

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

Aplica-se a

WSSecurityTokenSerializer(Boolean)

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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)

Parâmetros

emitBspRequiredAttributes
Boolean

O valor a ser usado para a EmitBspRequiredAttributes propriedade. Quando true, isso inclui ValueType e EncodingType atributos quando aplicável durante a serialização de token de segurança.

Aplica-se a

WSSecurityTokenSerializer(SecurityVersion)

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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)

Parâmetros

securityVersion
SecurityVersion

A versão de segurança.

Aplica-se a

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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)

Parâmetros

securityVersion
SecurityVersion

A versão de segurança.

emitBspRequiredAttributes
Boolean

O valor a ser usado para a EmitBspRequiredAttributes propriedade.

Aplica-se a

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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)

Parâmetros

securityVersion
SecurityVersion

A versão de segurança.

emitBspRequiredAttributes
Boolean

O valor a ser usado para a EmitBspRequiredAttributes propriedade.

samlSerializer
SamlSerializer

O ponto de extensibilidade usado para serializar e desserializar tokens SAML.

Aplica-se a

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

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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))

Parâmetros

securityVersion
SecurityVersion

A versão de segurança.

emitBspRequiredAttributes
Boolean

O valor a ser usado para a EmitBspRequiredAttributes propriedade.

samlSerializer
SamlSerializer

O ponto de extensibilidade usado para serializar e desserializar tokens SAML.

securityStateEncoder
SecurityStateEncoder

O codificador usado para codificar e decodificar o estado de segurança anexado como um cookie a tokens de contexto de segurança.

knownTypes
IEnumerable<Type>

Uma coleção de tipos. Esses tipos conhecidos devem ser declarados para incluir declarações personalizadas como parte do cookie do token de contexto de segurança.

Exceções

O securityVersion é null.

Aplica-se a

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

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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))

Parâmetros

securityVersion
SecurityVersion

A versão de segurança.

trustVersion
TrustVersion

O conjunto de versões com suporte da especificação WS-Trust.

secureConversationVersion
SecureConversationVersion

O conjunto de versões com suporte da especificação WS-SecureConversation.

emitBspRequiredAttributes
Boolean

O valor a ser usado para a EmitBspRequiredAttributes propriedade.

samlSerializer
SamlSerializer

O ponto de extensibilidade usado para serializar e desserializar tokens SAML.

securityStateEncoder
SecurityStateEncoder

O codificador usado para codificar e decodificar o estado de segurança anexado como um cookie a tokens de contexto de segurança.

knownTypes
IEnumerable<Type>

Uma coleção de tipos conhecidos. Esses tipos conhecidos devem ser declarados para incluir declarações personalizadas como parte do cookie do token de contexto de segurança.

Aplica-se a

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

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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)

Parâmetros

securityVersion
SecurityVersion

A versão de segurança.

emitBspRequiredAttributes
Boolean

O valor a ser usado para a EmitBspRequiredAttributes propriedade.

samlSerializer
SamlSerializer

O ponto de extensibilidade usado para serializar e desserializar tokens SAML.

securityStateEncoder
SecurityStateEncoder

O codificador usado para codificar e decodificar o estado de segurança anexado como um cookie a tokens de contexto de segurança.

knownTypes
IEnumerable<Type>

Uma coleção de tipos conhecidos. Esses tipos conhecidos devem ser declarados para incluir declarações personalizadas como parte do cookie do token de contexto de segurança.

maximumKeyDerivationOffset
Int32

O deslocamento máximo de derivação de chave. Essa configuração coloca um limite na quantidade de processamento que o servidor faz ao desserializar tokens de chave derivadas.

maximumKeyDerivationLabelLength
Int32

O comprimento máximo do rótulo de derivação de chave. Essa configuração coloca um limite na quantidade de processamento que o servidor faz ao desserializar tokens de chave derivadas.

maximumKeyDerivationNonceLength
Int32

O comprimento máximo de nonce de derivação de chave. Essa configuração coloca um limite na quantidade de processamento que o servidor faz ao desserializar tokens de chave derivadas.

Exceções

O securityVersion é null.

O maximumKeyDerivationOffset é menor que 0, maximumKeyDerivationLabelLength é menor que 0 ou maximumKeyDerivationNonceLength é menor ou igual a 0.

Aplica-se a

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

Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs
Origem:
WSSecurityTokenSerializer.cs

Inicializa uma nova instância da classe 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)

Parâmetros

securityVersion
SecurityVersion

A versão de segurança.

trustVersion
TrustVersion

O conjunto de versões com suporte da especificação WS-Trust.

secureConversationVersion
SecureConversationVersion

O conjunto de versões com suporte da especificação WS-SecureConversation.

emitBspRequiredAttributes
Boolean

O valor a ser usado para a EmitBspRequiredAttributes propriedade.

samlSerializer
SamlSerializer

O ponto de extensibilidade usado para serializar e desserializar tokens SAML.

securityStateEncoder
SecurityStateEncoder

O codificador usado para codificar e decodificar o estado de segurança anexado como um cookie a tokens de contexto de segurança.

knownTypes
IEnumerable<Type>

Uma coleção de tipos conhecidos. Esses tipos conhecidos devem ser declarados para incluir declarações personalizadas como parte do cookie do token de contexto de segurança.

maximumKeyDerivationOffset
Int32

O deslocamento máximo de derivação de chave. Essa configuração coloca um limite na quantidade de processamento que o servidor faz ao desserializar tokens de chave derivadas.

maximumKeyDerivationLabelLength
Int32

O comprimento máximo do rótulo de derivação de chave. Essa configuração coloca um limite na quantidade de processamento que o servidor faz ao desserializar tokens de chave derivadas.

maximumKeyDerivationNonceLength
Int32

O comprimento máximo de nonce de derivação de chave. Essa configuração coloca um limite na quantidade de processamento que o servidor faz ao desserializar tokens de chave derivadas.

Aplica-se a