SamlAttribute Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe SamlAttribute.
Sobrecargas
SamlAttribute() |
Inicializa uma nova instância da classe SamlAttribute. |
SamlAttribute(Claim) |
Inicializa uma nova instância da classe SamlAttribute usando a declaração especificada. |
SamlAttribute(String, String, IEnumerable<String>) |
Inicializa uma nova instância da classe SamlAttribute usando o nome do atributo, o namespace de XML e valores de atributo especificados. |
SamlAttribute()
Inicializa uma nova instância da classe SamlAttribute.
public:
SamlAttribute();
public SamlAttribute ();
Public Sub New ()
Aplica-se a
SamlAttribute(Claim)
Inicializa uma nova instância da classe SamlAttribute usando a declaração 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
Um Claim que representa um atributo de entidade de segurança para um token de segurança SamlSecurityToken.
Exceções
claim
é null
.
A propriedade Resource de claim
não é do tipo String.
- ou -
A propriedade Right de claim
não é PossessProperty.
- ou -
A propriedade ClaimType de claim
não tem um caractere '/' ou está nas primeiras ou últimas posições de índice.
Comentários
Use esse construtor para converter uma declaração em um atributo SAML. Para ser convertida em um atributo SAML, a Right propriedade deve ser PossessProperty, a Resource propriedade deve ser do tipo Stringe a ClaimType propriedade deve estar no formato namespace/name
.
A tabela a seguir especifica como o claim
parâmetro define as Namepropriedades , Namespacee AttributeValues .
Propriedade | Propriedade do claim parâmetro usado para definir a propriedade |
---|---|
AttributeValues | O valor da Resource propriedade é adicionado à coleção. |
Name | A parte da cadeia de caracteres após o último caractere '/' na ClaimType propriedade . |
Namespace | A parte da cadeia de caracteres antes do último caractere '/' na ClaimType propriedade . |
Aplica-se a
SamlAttribute(String, String, IEnumerable<String>)
Inicializa uma nova instância da classe SamlAttribute usando o nome do atributo, o namespace de XML e 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
O namespace de XML no qual o parâmetro attributeName
é definido.
- attributeName
- String
O nome do atributo SAML.
- attributeValues
- IEnumerable<String>
Um IEnumerable<T> que contém os valores do atributo SAML.
Exceções
attributeNamespace
é null
.
- ou -
attributeName
é null
.
- ou -
attributeValues
é null
.
A propriedade Resource de claim
não é do tipo String.
- ou -
A propriedade Right de claim
não é PossessProperty.
- ou -
A propriedade ClaimType de claim
não tem um caractere '/' ou está nas primeiras ou últimas posições de índice.
Comentários
A tabela a seguir especifica as propriedades definidas pelos parâmetros desse construtor.
Propriedade | Parâmetro |
---|---|
AttributeValues | attributeValues |
Name | attributeName |
Namespace | attributeNamespace |