Aracılığıyla paylaş


SamlAttribute Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
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 bir SamlSecurityToken .

Özel durumlar

claim, null'e eşittir.

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

-veya-

Right özelliği claim değildirPossessProperty.

-veya-

ClaimType özelliği claim '/' 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ülmesi için özelliği olmalıdır, RightResource özelliği PossessPropertytüründe Stringolmalı ve ClaimType özelliği biçiminde namespace/nameolmalıdır.

Aşağıdaki tablo, parametresinin claim , Namespaceve özelliklerini ne olarak ayarlayıp ayarlamaz Nameolduğunu AttributeValues belirtir.

Mülkiyet 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.

Özel durumlar

attributeNamespace, null'e eşittir.

-veya-

attributeName, null'e eşittir.

-veya-

attributeValues, null'e eşittir.

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

-veya-

Right özelliği claim değildirPossessProperty.

-veya-

ClaimType özelliği claim '/' 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.

Mülkiyet Parametre
AttributeValues attributeValues
Name attributeName
Namespace attributeNamespace

Şunlara uygulanır