SamlAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SamlAttribute.
Overload
SamlAttribute() |
Inizializza una nuova istanza della classe SamlAttribute. |
SamlAttribute(Claim) |
Inizializza una nuova istanza della classe SamlAttribute utilizzando l'attestazione specificata. |
SamlAttribute(String, String, IEnumerable<String>) |
Inizializza una nuova istanza della classe SamlAttribute utilizzando il nome di attributo specificato, lo spazio dei nomi XML e valori di attributo. |
SamlAttribute()
Inizializza una nuova istanza della classe SamlAttribute.
public:
SamlAttribute();
public SamlAttribute ();
Public Sub New ()
Si applica a
SamlAttribute(Claim)
Inizializza una nuova istanza della classe SamlAttribute utilizzando l'attestazione specificata.
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)
Parametri
- claim
- Claim
Classe Claim che rappresenta un attributo dell'oggetto per un token di sicurezza SamlSecurityToken.
Eccezioni
claim
è null
.
La proprietà Resource di claim
non è di tipo String.
-oppure-
la proprietà Right di claim
non è PossessProperty.
-oppure-
La proprietà ClaimType di claim
non ha un carattere '/' o si trova nella prima o nell'ultima posizione dell'indice.
Commenti
Utilizzare questo costruttore per convertire un'attestazione in un attributo SAML. Per essere convertito in un attributo SAML, la proprietà Right deve essere PossessProperty, la proprietà Resource deve essere di tipo Stringe la proprietà ClaimType deve essere nel formato namespace/name
.
Nella tabella seguente sono specificati i valori sui quali il parametro claim
imposta le proprietà Name, Namespace e AttributeValues.
Proprietà | Proprietà del parametro claim utilizzata per impostare la proprietà |
---|---|
AttributeValues | Il valore della proprietà Resource viene aggiunto alla raccolta. |
Name | La parte della stringa dopo l'ultimo carattere '/' nella proprietà ClaimType. |
Namespace | La parte della stringa prima dell'ultimo carattere '/' nella proprietà ClaimType. |
Si applica a
SamlAttribute(String, String, IEnumerable<String>)
Inizializza una nuova istanza della classe SamlAttribute utilizzando il nome di attributo specificato, lo spazio dei nomi XML e valori di attributo.
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))
Parametri
- attributeNamespace
- String
Lo spazio dei nomi XML nel quale è definito il parametro attributeName
.
- attributeName
- String
Il nome dell'attributo SAML.
- attributeValues
- IEnumerable<String>
Interfaccia IEnumerable<T> che contiene i valori dell'attributo SAML.
Eccezioni
attributeNamespace
è null
.
-oppure-
attributeName
è null
.
-oppure-
attributeValues
è null
.
La proprietà Resource di claim
non è di tipo String.
-oppure-
la proprietà Right di claim
non è PossessProperty.
-oppure-
La proprietà ClaimType di claim
non ha un carattere '/' o si trova nella prima o nell'ultima posizione dell'indice.
Commenti
Nella tabella seguente sono specificate le proprietà impostate dai parametri di questo costruttore.
Proprietà | Parametro |
---|---|
AttributeValues | attributeValues |
Name | attributeName |
Namespace | attributeNamespace |