SamlAttribute 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 SamlAttribute.
Sobrecargas
| Nombre | Description |
|---|---|
| SamlAttribute() |
Inicializa una nueva instancia de la clase SamlAttribute. |
| SamlAttribute(Claim) |
Inicializa una nueva instancia de la SamlAttribute clase mediante la notificación especificada. |
| SamlAttribute(String, String, IEnumerable<String>) |
Inicializa una nueva instancia de la SamlAttribute clase utilizando el nombre de atributo, el espacio de nombres XML y los valores de atributo especificados. |
SamlAttribute()
Inicializa una nueva instancia de la clase SamlAttribute.
public:
SamlAttribute();
public SamlAttribute();
Public Sub New ()
Se aplica a
SamlAttribute(Claim)
Inicializa una nueva instancia de la SamlAttribute clase mediante la notificación especificada.
public:
SamlAttribute(System::IdentityModel::Claims::Claim ^ claim);
public SamlAttribute(System.IdentityModel.Claims.Claim claim);
new System.IdentityModel.Tokens.SamlAttribute : System.IdentityModel.Claims.Claim -> System.IdentityModel.Tokens.SamlAttribute
Public Sub New (claim As Claim)
Parámetros
- claim
- Claim
Claim que representa un atributo del sujeto para un SamlSecurityToken token de seguridad.
Excepciones
claim es null.
La Resource propiedad de claim no es de tipo String.
O bien
La Right propiedad de claim no PossessPropertyes .
O bien
La ClaimType propiedad de claim no tiene un carácter "/" o está en las posiciones de primer o último índice.
Comentarios
Use este constructor para convertir una notificación en un atributo SAML. Para convertirse en un atributo SAML, la Right propiedad debe ser PossessProperty, la Resource propiedad debe ser de tipo Stringy la ClaimType propiedad debe tener el formato namespace/name.
En la tabla siguiente se especifica el parámetro en el AttributeValues que claim se establecen las Namepropiedades , Namespacey .
| Propiedad | Propiedad del claim parámetro usado para establecer la propiedad |
|---|---|
| AttributeValues | El valor de la Resource propiedad se agrega a la colección. |
| Name | Parte de la cadena después del último carácter '/' de la ClaimType propiedad. |
| Namespace | Parte de la cadena antes del último carácter '/' de la ClaimType propiedad. |
Se aplica a
SamlAttribute(String, String, IEnumerable<String>)
Inicializa una nueva instancia de la SamlAttribute clase utilizando el nombre de atributo, el espacio de nombres XML y los valores de atributo especificados.
public:
SamlAttribute(System::String ^ attributeNamespace, System::String ^ attributeName, System::Collections::Generic::IEnumerable<System::String ^> ^ attributeValues);
public SamlAttribute(string attributeNamespace, string attributeName, System.Collections.Generic.IEnumerable<string> attributeValues);
new System.IdentityModel.Tokens.SamlAttribute : string * string * seq<string> -> System.IdentityModel.Tokens.SamlAttribute
Public Sub New (attributeNamespace As String, attributeName As String, attributeValues As IEnumerable(Of String))
Parámetros
- attributeNamespace
- String
Espacio de nombres XML en el que se define el attributeName parámetro.
- attributeName
- String
Nombre del atributo SAML.
- attributeValues
- IEnumerable<String>
que IEnumerable<T> contiene los valores del atributo SAML.
Excepciones
attributeNamespace es null.
O bien
attributeName es null.
O bien
attributeValues es null.
La Resource propiedad de claim no es de tipo String.
O bien
La Right propiedad de claim no PossessPropertyes .
O bien
La ClaimType propiedad de claim no tiene un carácter "/" o está en las posiciones de primer o último índice.
Comentarios
En la tabla siguiente se especifican las propiedades establecidas por los parámetros de este constructor.
| Propiedad | Parámetro |
|---|---|
| AttributeValues | attributeValues |
| Name | attributeName |
| Namespace | attributeNamespace |