SamlSubject Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy SamlSubject.
Przeciążenia
SamlSubject() |
Inicjuje nowe wystąpienie klasy SamlSubject. |
SamlSubject(String, String, String) |
Inicjuje nowe wystąpienie SamlSubject klasy przy użyciu określonej nazwy, domeny, w której znajduje się nazwa, i formatu, w którym znajduje się nazwa. |
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier) |
Inicjuje nowe wystąpienie SamlSubject klasy przy użyciu określonej nazwy, domeny, w której znajduje się nazwa, format, w którym znajduje się nazwa, protokoły uwierzytelniania, dodatkowe informacje uwierzytelniania i identyfikator klucza. |
SamlSubject()
Inicjuje nowe wystąpienie klasy SamlSubject.
public:
SamlSubject();
public SamlSubject ();
Public Sub New ()
Uwagi
Ten konstruktor inicjuje IsReadOnly właściwość na .false
Dotyczy
SamlSubject(String, String, String)
Inicjuje nowe wystąpienie SamlSubject klasy przy użyciu określonej nazwy, domeny, w której znajduje się nazwa, i formatu, w którym znajduje się nazwa.
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)
Parametry
- nameFormat
- String
Odwołanie do identyfikatora URI reprezentujące format, w ramach którego name
znajduje się parametr. NameFormat Ustawia właściwość .
- nameQualifier
- String
Domena, w której name
znajduje się parametr. NameQualifier Ustawia właściwość .
Wyjątki
name
jest lub null
ma wartość Empty.
Uwagi
Mimo że format używany do określania nazwy jest rozszerzalny, poniższa tabela zawiera listę formatów zdefiniowanych przez specyfikację SAML.
Format | Opis |
---|---|
EmailNamespace | Identyfikator URI, który określa podmiot asercji SAML, jest określony jako adres e-mail. |
UserNameNamespace | Identyfikator URI, który określa podmiot asercji SAML, jest określany przy użyciu konta domeny systemu Windows. |
Dotyczy
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)
Inicjuje nowe wystąpienie SamlSubject klasy przy użyciu określonej nazwy, domeny, w której znajduje się nazwa, format, w którym znajduje się nazwa, protokoły uwierzytelniania, dodatkowe informacje uwierzytelniania i identyfikator klucza.
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)
Parametry
- nameFormat
- String
Odwołanie do identyfikatora URI reprezentujące format, w ramach którego name
znajduje się parametr. NameFormat Ustawia właściwość .
- nameQualifier
- String
Domena, w której name
znajduje się parametr. NameQualifier Ustawia właściwość .
- confirmations
- IEnumerable<String>
String Typ IEnumerable<T> zawierający odwołania do identyfikatora URI identyfikujące protokoły służące do uwierzytelniania podmiotu. ConfirmationMethods Ustawia właściwość .
- confirmationData
- String
Dodatkowe informacje uwierzytelniania, które mogą być używane przez protokoły uwierzytelniania. SubjectConfirmationData Ustawia właściwość .
- securityKeyIdentifier
- SecurityKeyIdentifier
Element SecurityKeyIdentifier , który zapewnia dostęp do klucza kryptograficznego przechowywanego przez podmiot tokenu zabezpieczającego SamlSecurityToken . KeyIdentifier Ustawia właściwość .
Wyjątki
name
jest lub null
ma wartość Empty.
confirmations
zawiera element członkowski null
lub Empty .
-lub-
confirmations
nie zawiera żadnych elementów członkowskich i name
jest null
lub jest Empty.
-lub-
confirmations
nie zawiera żadnych elementów członkowskich i confirmationData
nie securityKeyIdentifier
null
są .
Uwagi
Format używany do określenia nazwy parametru name
jest rozszerzalny. W poniższej tabeli wymieniono formaty zdefiniowane przez specyfikację JĘZYKA SAML.
Format | Opis |
---|---|
EmailNamespace | Identyfikator URI, który określa podmiot asercji SAML, jest określony jako adres e-mail. |
UserNameNamespace | Identyfikator URI, który określa podmiot asercji SAML, jest określany przy użyciu konta domeny systemu Windows. |
Zestaw protokołów uwierzytelniania do określenia parametru confirmations
jest rozszerzalny, jednak w poniższej tabeli wymieniono protokoły zdefiniowane przez specyfikację SAML.
Protokół | Opis |
---|---|
HolderOfKey | Identyfikator URI określający, że odbiorca tokenu zabezpieczającego SamlSecurityToken powinien używać KeyIdentifier właściwości , aby potwierdzić, że wiadomość PROTOKOŁU SOAP została wysłana przez podmiot potwierdzenia SAML. |
SenderVouches | Identyfikator URI określający, że dodatkowe informacje nie są dostępne dla adresata tokenu zabezpieczającego SAML w celu potwierdzenia, że wiadomość PROTOKOŁU SOAP została wysłana przez podmiot potwierdzenia SAML. |