SamlAttribute Oluşturucular

Tanım

SamlAttribute sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

SamlAttribute()

SamlAttribute sınıfının yeni bir örneğini başlatır.

SamlAttribute(Claim)

Belirtilen talebi kullanarak sınıfının yeni bir örneğini SamlAttribute başlatır.

SamlAttribute(String, String, IEnumerable<String>)

Belirtilen öznitelik adını, XML ad alanını ve öznitelik değerlerini kullanarak sınıfın yeni bir örneğini SamlAttribute başlatır.

SamlAttribute()

SamlAttribute sınıfının yeni bir örneğini başlatır.

public:
 SamlAttribute();
public SamlAttribute ();
Public Sub New ()

Şunlara uygulanır

SamlAttribute(Claim)

Belirtilen talebi kullanarak sınıfının yeni bir örneğini SamlAttribute başlatır.

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)

Parametreler

claim
Claim

Bir Claim güvenlik belirtecinin konusunun özniteliğini temsil eden.SamlSecurityToken

Özel durumlar

claim, null değeridir.

Resource özelliği claim türünde Stringdeğil.

-veya-

Right özelliği claim değildirPossessProperty.

-veya-

ClaimType özelliği claim bir '/' karakterine sahip değil veya ilk veya son dizin konumlarında.

Açıklamalar

Bir talebi SAML özniteliğine dönüştürmek için bu oluşturucuyu kullanın. SAML özniteliğine dönüştürülmek için özelliği olmalıdır, RightResource özelliği PossessPropertytüründe olmalı Stringve ClaimType özelliği biçiminde namespace/nameolmalıdır.

Aşağıdaki tabloda, parametresinin claim , Namespaceve özelliklerini ne olarak ayarlayıp ayarlamayları NameAttributeValues belirtilir.

Özellik claim özelliğini ayarlamak için kullanılan parametrenin özelliği
AttributeValues özelliğinin Resource değeri koleksiyona eklenir.
Name Dizenin özelliğindeki son '/' karakterinden ClaimType sonraki bölümü.
Namespace Dizenin özelliğindeki son '/' karakterinden ClaimType önceki bölümü.

Şunlara uygulanır

SamlAttribute(String, String, IEnumerable<String>)

Belirtilen öznitelik adını, XML ad alanını ve öznitelik değerlerini kullanarak sınıfın yeni bir örneğini SamlAttribute başlatır.

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))

Parametreler

attributeNamespace
String

Parametresinin attributeName tanımlandığı XML ad alanı.

attributeName
String

SAML özniteliğinin adı.

attributeValues
IEnumerable<String>

IEnumerable<T> SAML özniteliğinin değerlerini içeren bir.

Özel durumlar

attributeNamespace, null değeridir.

-veya-

attributeName, null değeridir.

-veya-

attributeValues, null değeridir.

Resource özelliği claim türünde Stringdeğil.

-veya-

Right özelliği claim değildirPossessProperty.

-veya-

ClaimType özelliği claim bir '/' karakterine sahip değil veya ilk veya son dizin konumlarında.

Açıklamalar

Aşağıdaki tablo, bu oluşturucunun parametreleri tarafından ayarlanan özellikleri belirtir.

Özellik Parametre
AttributeValues attributeValues
Name attributeName
Namespace attributeNamespace

Şunlara uygulanır