WSSecurityTokenSerializer Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.
Sobrecargas
WSSecurityTokenSerializer()
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.
public:
WSSecurityTokenSerializer();
public WSSecurityTokenSerializer ();
Public Sub New ()
Se aplica a
WSSecurityTokenSerializer(Boolean)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
El valor que se va a usar para la propiedad EmitBspRequiredAttributes. Cuando es true
, se incluye ValueType
y los atributos EncodingType
donde sea de aplicación durante la serialización del token de seguridad.
Se aplica a
WSSecurityTokenSerializer(SecurityVersion)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
Versión de seguridad.
Se aplica a
WSSecurityTokenSerializer(SecurityVersion, Boolean)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
Versión de seguridad.
- emitBspRequiredAttributes
- Boolean
El valor que se va a usar para la propiedad EmitBspRequiredAttributes.
Se aplica a
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
Versión de seguridad.
- emitBspRequiredAttributes
- Boolean
El valor que se va a usar para la propiedad EmitBspRequiredAttributes.
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.
Se aplica a
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
Versión de seguridad.
- emitBspRequiredAttributes
- Boolean
El valor que se va a usar para la propiedad EmitBspRequiredAttributes.
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.
- securityStateEncoder
- SecurityStateEncoder
Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.
- knownTypes
- IEnumerable<Type>
Una colección de tipos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.
Excepciones
El valor de securityVersion
es null
.
Se aplica a
WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
Versión de seguridad.
- trustVersion
- TrustVersion
Conjunto de versiones admitidas de la especificación WS-Trust.
- secureConversationVersion
- SecureConversationVersion
Conjunto de versiones admitidas de la especificación WS-SecureConversation.
- emitBspRequiredAttributes
- Boolean
El valor que se va a usar para la propiedad EmitBspRequiredAttributes.
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.
- securityStateEncoder
- SecurityStateEncoder
Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.
- knownTypes
- IEnumerable<Type>
Colección de tipos conocidos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.
Se aplica a
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
Versión de seguridad.
- emitBspRequiredAttributes
- Boolean
El valor que se va a usar para la propiedad EmitBspRequiredAttributes.
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.
- securityStateEncoder
- SecurityStateEncoder
Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.
- knownTypes
- IEnumerable<Type>
Colección de tipos conocidos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.
- maximumKeyDerivationOffset
- Int32
El desplazamiento de derivación de clave máximo. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.
- maximumKeyDerivationLabelLength
- Int32
La longitud de etiqueta de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.
- maximumKeyDerivationNonceLength
- Int32
La longitud del valor de seguridad de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.
Excepciones
El valor de securityVersion
es null
.
maximumKeyDerivationOffset
es menor que 0, maximumKeyDerivationLabelLength
es menor que 0 o maximumKeyDerivationNonceLength
es menor o igual que 0.
Se aplica a
WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)
- Source:
- WSSecurityTokenSerializer.cs
- Source:
- WSSecurityTokenSerializer.cs
Inicializa una nueva instancia de la clase 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
Versión de seguridad.
- trustVersion
- TrustVersion
Conjunto de versiones admitidas de la especificación WS-Trust.
- secureConversationVersion
- SecureConversationVersion
Conjunto de versiones admitidas de la especificación WS-SecureConversation.
- emitBspRequiredAttributes
- Boolean
El valor que se va a usar para la propiedad EmitBspRequiredAttributes.
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.
- securityStateEncoder
- SecurityStateEncoder
Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.
- knownTypes
- IEnumerable<Type>
Colección de tipos conocidos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.
- maximumKeyDerivationOffset
- Int32
El desplazamiento de derivación de clave máximo. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.
- maximumKeyDerivationLabelLength
- Int32
La longitud de etiqueta de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.
- maximumKeyDerivationNonceLength
- Int32
La longitud del valor de seguridad de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.