SamlAttribute Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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/name
olmalı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 |