SamlSubject Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci SamlSubject třídy.
Přetížení
SamlSubject() |
Inicializuje novou instanci SamlSubject třídy. |
SamlSubject(String, String, String) |
Inicializuje novou instanci třídy pomocí zadaného SamlSubject názvu, domény, ve které se název nachází, a formátu, ve kterém se název nachází. |
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier) |
Inicializuje novou instanci třídy pomocí zadaného SamlSubject názvu, domény, ve které se název nachází, formátu, ve kterém se název nachází, ověřovacích protokolů, dalších ověřovacích informací a identifikátoru klíče. |
SamlSubject()
Inicializuje novou instanci SamlSubject třídy.
public:
SamlSubject();
public SamlSubject ();
Public Sub New ()
Poznámky
Tento konstruktor inicializuje IsReadOnly vlastnost na false
.
Platí pro
SamlSubject(String, String, String)
Inicializuje novou instanci třídy pomocí zadaného SamlSubject názvu, domény, ve které se název nachází, a formátu, ve kterém se název nachází.
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
Odkaz na identifikátor URI, který představuje formát, ve který name
se parametr nachází. NameFormat Nastaví vlastnost.
- nameQualifier
- String
Doména, ve které se name
parametr nachází. NameQualifier Nastaví vlastnost.
Výjimky
name
je null
nebo je Empty.
Poznámky
I když je formát použitý k zadání názvu rozšiřitelný, v následující tabulce jsou uvedené formáty definované specifikací SAML.
Formát | Description |
---|---|
EmailNamespace | Identifikátor URI, který uvádí předmět kontrolního výrazu SAML, je zadaný jako e-mailová adresa. |
UserNameNamespace | Identifikátor URI, který uvádí předmět kontrolního výrazu SAML, se zadává pomocí účtu domény Systému Windows. |
Platí pro
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)
Inicializuje novou instanci třídy pomocí zadaného SamlSubject názvu, domény, ve které se název nachází, formátu, ve kterém se název nachází, ověřovacích protokolů, dalších ověřovacích informací a identifikátoru klíče.
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
Odkaz na identifikátor URI, který představuje formát, ve který name
se parametr nachází. NameFormat Nastaví vlastnost.
- nameQualifier
- String
Doména, ve které se name
parametr nachází. NameQualifier Nastaví vlastnost.
- confirmations
- IEnumerable<String>
Typ IEnumerable<T>String obsahující odkazy URI, které identifikují protokoly pro ověření předmětu. ConfirmationMethods Nastaví vlastnost.
- confirmationData
- String
Další ověřovací informace, které můžou používat ověřovací protokoly. SubjectConfirmationData Nastaví vlastnost.
- securityKeyIdentifier
- SecurityKeyIdentifier
A SecurityKeyIdentifier , který poskytuje přístup k kryptografickému klíči uchovávanému předmětem tokenu SamlSecurityToken zabezpečení. KeyIdentifier Nastaví vlastnost.
Výjimky
name
je null
nebo je Empty.
confirmations
obsahuje člena null
nebo Empty .
-nebo-
confirmations
neobsahuje žádné členy a name
je null
nebo je Empty.
-nebo-
confirmations
neobsahuje žádné členy a confirmationData
nebo securityKeyIdentifier
nejsou null
.
Poznámky
Formát použitý k zadání názvu parametru name
je rozšiřitelný. V následující tabulce jsou uvedené formáty definované specifikací SAML.
Formát | Description |
---|---|
EmailNamespace | Identifikátor URI, který uvádí předmět kontrolního výrazu SAML, je zadaný jako e-mailová adresa. |
UserNameNamespace | Identifikátor URI, který uvádí předmět kontrolního výrazu SAML, se zadává pomocí účtu domény Systému Windows. |
Sada ověřovacích protokolů, které se mají zadat pro confirmations
parametr, je rozšiřitelná. Následující tabulka však uvádí protokoly definované specifikací SAML.
Protokol | Description |
---|---|
HolderOfKey | Identifikátor URI, který určuje, že příjemce tokenu SamlSecurityToken zabezpečení by měl použít KeyIdentifier vlastnost k potvrzení, že zpráva SOAP byla odeslána předmětem kontrolního výrazu SAML. |
SenderVouches | Identifikátor URI, který určuje, že pro příjemce tokenu zabezpečení SAML nejsou k dispozici další informace k potvrzení, že zpráva SOAP byla odeslána subjektem kontrolního výrazu SAML. |