WSSecurityTokenSerializer Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da WSSecurityTokenSerializer classe.
Sobrecargas
WSSecurityTokenSerializer()
- Origem:
- WSSecurityTokenSerializer.cs
- Origem:
- WSSecurityTokenSerializer.cs
- Origem:
- WSSecurityTokenSerializer.cs
Inicializa uma nova instância da WSSecurityTokenSerializer classe.
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 WSSecurityTokenSerializer classe.
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 usar para a EmitBspRequiredAttributes propriedade. Quando true, isto inclui ValueType e EncodingType atributos quando aplicável durante a serialização do token de segurança.
Aplica-se a
WSSecurityTokenSerializer(SecurityVersion)
- Origem:
- WSSecurityTokenSerializer.cs
- Origem:
- WSSecurityTokenSerializer.cs
- Origem:
- WSSecurityTokenSerializer.cs
Inicializa uma nova instância da WSSecurityTokenSerializer classe.
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 WSSecurityTokenSerializer classe.
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 usar 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 WSSecurityTokenSerializer classe.
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 usar 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 WSSecurityTokenSerializer classe.
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 usar 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 que está associado como cookie a tokens de contexto de segurança.
- knownTypes
- IEnumerable<Type>
Uma coleção de tipos. Estes tipos conhecidos devem ser declarados para incluir reivindicaçõ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 WSSecurityTokenSerializer classe.
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 suportadas da especificação WS-Trust.
- secureConversationVersion
- SecureConversationVersion
O conjunto de versões suportadas da especificação WS-SecureConversation.
- emitBspRequiredAttributes
- Boolean
O valor a usar 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 que está associado como cookie a tokens de contexto de segurança.
- knownTypes
- IEnumerable<Type>
Uma coleção de tipos conhecidos. Estes tipos conhecidos devem ser declarados para incluir reivindicaçõ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 WSSecurityTokenSerializer classe.
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 usar 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 que está associado como cookie a tokens de contexto de segurança.
- knownTypes
- IEnumerable<Type>
Uma coleção de tipos conhecidos. Estes tipos conhecidos devem ser declarados para incluir reivindicações personalizadas como parte do cookie do token de contexto de segurança.
- maximumKeyDerivationOffset
- Int32
O deslocamento máximo de derivação da chave. Esta definição impõe um limite à quantidade de processamento que o servidor realiza ao desserializar Tokens de Chave Derivadas.
- maximumKeyDerivationLabelLength
- Int32
O comprimento máximo da etiqueta de derivação de chaves. Esta definição impõe um limite à quantidade de processamento que o servidor realiza ao desserializar Tokens de Chave Derivadas.
- maximumKeyDerivationNonceLength
- Int32
O comprimento máximo de nonce de derivação da chave. Esta definição impõe um limite à quantidade de processamento que o servidor realiza 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 WSSecurityTokenSerializer classe.
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 suportadas da especificação WS-Trust.
- secureConversationVersion
- SecureConversationVersion
O conjunto de versões suportadas da especificação WS-SecureConversation.
- emitBspRequiredAttributes
- Boolean
O valor a usar 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 que está associado como cookie a tokens de contexto de segurança.
- knownTypes
- IEnumerable<Type>
Uma coleção de tipos conhecidos. Estes tipos conhecidos devem ser declarados para incluir reivindicações personalizadas como parte do cookie do token de contexto de segurança.
- maximumKeyDerivationOffset
- Int32
O deslocamento máximo de derivação da chave. Esta definição impõe um limite à quantidade de processamento que o servidor realiza ao desserializar Tokens de Chave Derivadas.
- maximumKeyDerivationLabelLength
- Int32
O comprimento máximo da etiqueta de derivação de chaves. Esta definição impõe um limite à quantidade de processamento que o servidor realiza ao desserializar Tokens de Chave Derivadas.
- maximumKeyDerivationNonceLength
- Int32
O comprimento máximo de nonce de derivação da chave. Esta definição impõe um limite à quantidade de processamento que o servidor realiza ao desserializar Tokens de Chave Derivadas.