SamlSubject 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 SamlSubject.
Overload
SamlSubject() |
Menginisialisasi instans baru kelas SamlSubject. |
SamlSubject(String, String, String) |
Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, dan format nama tersebut. |
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier) |
Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, format nama, protokol autentikasi, informasi autentikasi tambahan, dan pengidentifikasi kunci. |
SamlSubject()
Menginisialisasi instans baru kelas SamlSubject.
public:
SamlSubject();
public SamlSubject ();
Public Sub New ()
Keterangan
Konstruktor ini menginisialisasi IsReadOnly properti ke false
.
Berlaku untuk
SamlSubject(String, String, String)
Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, dan format nama tersebut.
public:
SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name);
public SamlSubject (string nameFormat, string nameQualifier, string name);
new System.IdentityModel.Tokens.SamlSubject : string * string * string -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String)
Parameter
- nameFormat
- String
Referensi URI yang mewakili format tempat name
parameter berada. NameFormat Mengatur properti .
- nameQualifier
- String
Domain tempat name
parameter berada. NameQualifier Mengatur properti .
Pengecualian
name
adalah null
atau adalah Empty.
Keterangan
Meskipun format yang digunakan untuk menentukan nama dapat diperluas, tabel berikut mencantumkan format yang ditentukan oleh spesifikasi SAML.
Format | Deskripsi |
---|---|
EmailNamespace | URI yang menyatakan subjek pernyataan SAML ditentukan sebagai alamat email. |
UserNameNamespace | URI yang menyatakan subjek pernyataan SAML ditentukan menggunakan akun domain Windows. |
Berlaku untuk
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)
Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, format nama, protokol autentikasi, informasi autentikasi tambahan, dan pengidentifikasi kunci.
public:
SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name, System::Collections::Generic::IEnumerable<System::String ^> ^ confirmations, System::String ^ confirmationData, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ securityKeyIdentifier);
public SamlSubject (string nameFormat, string nameQualifier, string name, System.Collections.Generic.IEnumerable<string> confirmations, string confirmationData, System.IdentityModel.Tokens.SecurityKeyIdentifier securityKeyIdentifier);
new System.IdentityModel.Tokens.SamlSubject : string * string * string * seq<string> * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String, confirmations As IEnumerable(Of String), confirmationData As String, securityKeyIdentifier As SecurityKeyIdentifier)
Parameter
- nameFormat
- String
Referensi URI yang mewakili format tempat name
parameter berada. NameFormat Mengatur properti .
- nameQualifier
- String
Domain tempat name
parameter berada. NameQualifier Mengatur properti .
- confirmations
- IEnumerable<String>
IEnumerable<T> Jenis String yang berisi referensi URI yang mengidentifikasi protokol untuk mengautentikasi subjek. ConfirmationMethods Mengatur properti .
- confirmationData
- String
Informasi autentikasi tambahan yang dapat digunakan oleh protokol autentikasi. SubjectConfirmationData Mengatur properti .
- securityKeyIdentifier
- SecurityKeyIdentifier
SecurityKeyIdentifier yang menyediakan akses ke kunci kriptografi yang dipegang oleh subjek SamlSecurityToken token keamanan. KeyIdentifier Mengatur properti .
Pengecualian
name
adalah null
atau adalah Empty.
confirmations
null
berisi atau Empty anggota.
-atau-
confirmations
tidak berisi anggota apa pun dan name
adalah null
atau .Empty
-atau-
confirmations
tidak berisi anggota dan confirmationData
atau securityKeyIdentifier
tidak null
.
Keterangan
Format yang digunakan untuk menentukan nama untuk name
parameter dapat diperluas; tabel berikut mencantumkan format yang ditentukan oleh spesifikasi SAML.
Format | Deskripsi |
---|---|
EmailNamespace | URI yang menyatakan subjek pernyataan SAML ditentukan sebagai alamat email. |
UserNameNamespace | URI yang menyatakan subjek pernyataan SAML ditentukan menggunakan akun domain Windows. |
Kumpulan protokol autentikasi yang akan ditentukan untuk confirmations
parameter dapat diperluas; namun tabel berikut mencantumkan protokol yang ditentukan oleh spesifikasi SAML.
Protokol | Deskripsi |
---|---|
HolderOfKey | URI yang menentukan bahwa penerima SamlSecurityToken token keamanan harus menggunakan KeyIdentifier properti untuk mengonfirmasi bahwa pesan SOAP dikirim oleh subjek pernyataan SAML. |
SenderVouches | URI yang menentukan bahwa informasi tambahan tidak tersedia untuk penerima token keamanan SAML untuk mengonfirmasi bahwa pesan SOAP dikirim oleh subjek pernyataan SAML. |