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
| Nazwa | Opis |
|---|---|
| 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. Ustawia właściwość NameFormat.
- nameQualifier
- String
Domena name , w której znajduje się parametr. Ustawia właściwość NameQualifier.
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ę JĘZYKA SAML.
| Format | Opis |
|---|---|
| EmailNamespace | Identyfikator URI określający podmiot asercji SAML jest określony jako adres e-mail. |
| UserNameNamespace | Identyfikator URI określający 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. Ustawia właściwość NameFormat.
- nameQualifier
- String
Domena name , w której znajduje się parametr. Ustawia właściwość NameQualifier.
- confirmations
- IEnumerable<String>
Typ IEnumerable<T>String zawierający odwołania do identyfikatora URI identyfikujące protokoły do uwierzytelniania podmiotu. Ustawia właściwość ConfirmationMethods.
- confirmationData
- String
Dodatkowe informacje uwierzytelniania, które mogą być używane przez protokoły uwierzytelniania. Ustawia właściwość SubjectConfirmationData.
- securityKeyIdentifier
- SecurityKeyIdentifier
Element SecurityKeyIdentifier zapewniający dostęp do klucza kryptograficznego przechowywanego przez podmiot tokenu zabezpieczającego SamlSecurityToken . Ustawia właściwość KeyIdentifier.
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 confirmationDatasecurityKeyIdentifier nie nullsą .
Uwagi
Format używany do określania nazwy parametru name jest rozszerzalny. Poniższa tabela zawiera listę formatów zdefiniowanych przez specyfikację JĘZYKA SAML.
| Format | Opis |
|---|---|
| EmailNamespace | Identyfikator URI określający podmiot asercji SAML jest określony jako adres e-mail. |
| UserNameNamespace | Identyfikator URI określający 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ę JĘZYKA SAML.
| Protocol | Opis |
|---|---|
| HolderOfKey | Identyfikator URI określający, że odbiorca tokenu zabezpieczającego SamlSecurityToken powinien używać KeyIdentifier właściwości w celu potwierdzenia, że komunikat PROTOKOŁU SOAP został wysłany przez podmiot asercji 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 asercji SAML. |