SamlAttribute Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas SamlAttribute.
Overload
| SamlAttribute() |
Menginisialisasi instans baru kelas SamlAttribute. |
| SamlAttribute(Claim) |
Menginisialisasi instans SamlAttribute baru kelas menggunakan klaim yang ditentukan. |
| SamlAttribute(String, String, IEnumerable<String>) |
Menginisialisasi instans SamlAttribute baru kelas menggunakan nama atribut, namespace XML, dan nilai atribut yang ditentukan. |
SamlAttribute()
Menginisialisasi instans baru kelas SamlAttribute.
public:
SamlAttribute();
public SamlAttribute ();
Public Sub New ()
Berlaku untuk
SamlAttribute(Claim)
Menginisialisasi instans SamlAttribute baru kelas menggunakan klaim yang ditentukan.
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)
Parameter
- claim
- Claim
Claim yang mewakili atribut subjek untuk SamlSecurityToken token keamanan.
Pengecualian
claimadalah null.
Properti Resource tidak claim berjenis String.
-atau-
Properti Right dari claim bukan PossessProperty.
-atau-
Properti ClaimTypeclaim tidak memiliki karakter '/' atau berada di posisi indeks pertama atau terakhir.
Keterangan
Gunakan konstruktor ini untuk mengonversi klaim menjadi atribut SAML. Untuk dikonversi ke atribut SAML, Right properti harus PossessProperty, Resource properti harus berjenis String, dan ClaimType properti harus dalam format namespace/name.
Tabel berikut menentukan apa claim parameter mengatur Nameproperti , , Namespacedan AttributeValues .
| Properti | Properti parameter yang claim digunakan untuk mengatur properti |
|---|---|
| AttributeValues | Nilai Resource properti ditambahkan ke koleksi. |
| Name | Bagian string setelah karakter '/' terakhir di ClaimType properti . |
| Namespace | Bagian string sebelum karakter '/' terakhir dalam ClaimType properti . |
Berlaku untuk
SamlAttribute(String, String, IEnumerable<String>)
Menginisialisasi instans SamlAttribute baru kelas menggunakan nama atribut, namespace XML, dan nilai atribut yang ditentukan.
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))
Parameter
- attributeNamespace
- String
Namespace XML tempat attributeName parameter ditentukan.
- attributeName
- String
Nama atribut SAML.
- attributeValues
- IEnumerable<String>
Yang IEnumerable<T> berisi nilai atribut SAML.
Pengecualian
attributeNamespaceadalah null.
-atau-
attributeNameadalah null.
-atau-
attributeValuesadalah null.
Properti Resource tidak claim berjenis String.
-atau-
Properti Right dari claim bukan PossessProperty.
-atau-
Properti ClaimTypeclaim tidak memiliki karakter '/' atau berada di posisi indeks pertama atau terakhir.
Keterangan
Tabel berikut menentukan properti yang ditetapkan oleh parameter konstruktor ini.
| Properti | Parameter |
|---|---|
| AttributeValues | attributeValues |
| Name | attributeName |
| Namespace | attributeNamespace |