SamlSubject Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av SamlSubject klassen.
Överlagringar
| Name | Description |
|---|---|
| SamlSubject() |
Initierar en ny instans av SamlSubject klassen. |
| SamlSubject(String, String, String) |
Initierar en ny instans av SamlSubject klassen med det angivna namnet, domänen där namnet finns och formatet som namnet finns i. |
| SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier) |
Initierar en ny instans av SamlSubject klassen med det angivna namnet, domänen där namnet finns, formatet som namnet finns i, autentiseringsprotokoll, ytterligare autentiseringsinformation och en nyckelidentifierare. |
SamlSubject()
Initierar en ny instans av SamlSubject klassen.
public:
SamlSubject();
public SamlSubject();
Public Sub New ()
Kommentarer
Den här konstruktorn initierar IsReadOnly egenskapen till false.
Gäller för
SamlSubject(String, String, String)
Initierar en ny instans av SamlSubject klassen med det angivna namnet, domänen där namnet finns och formatet som namnet finns i.
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)
Parametrar
- nameFormat
- String
En URI-referens som representerar det format som parametern name finns i. Anger egenskapen NameFormat .
- nameQualifier
- String
Domänen där parametern name finns. Anger egenskapen NameQualifier .
Undantag
name är null eller är Empty.
Kommentarer
Även om det format som används för att ange ett namn är utökningsbart, visar följande tabell de format som definieras av SAML-specifikationen.
| Format | Description |
|---|---|
| EmailNamespace | En URI som anger ämnet för en SAML-försäkran anges som en e-postadress. |
| UserNameNamespace | En URI som anger ämnet för en SAML-försäkran anges med hjälp av ett Windows domänkonto. |
Gäller för
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)
Initierar en ny instans av SamlSubject klassen med det angivna namnet, domänen där namnet finns, formatet som namnet finns i, autentiseringsprotokoll, ytterligare autentiseringsinformation och en nyckelidentifierare.
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)
Parametrar
- nameFormat
- String
En URI-referens som representerar det format som parametern name finns i. Anger egenskapen NameFormat .
- nameQualifier
- String
Domänen där parametern name finns. Anger egenskapen NameQualifier .
- confirmations
- IEnumerable<String>
En IEnumerable<T> typ String som innehåller URI-referenser som identifierar protokollen för att autentisera ämnet. Anger egenskapen ConfirmationMethods .
- confirmationData
- String
Ytterligare autentiseringsinformation som kan användas av autentiseringsprotokoll. Anger egenskapen SubjectConfirmationData .
- securityKeyIdentifier
- SecurityKeyIdentifier
En SecurityKeyIdentifier som ger åtkomst till en kryptografisk nyckel som innehas av ämnet för SamlSecurityToken säkerhetstoken. Anger egenskapen KeyIdentifier .
Undantag
name är null eller är Empty.
confirmationsinnehåller en eller Empty en null medlem.
-eller-
confirmations innehåller inga medlemmar och name är null eller är Empty.
-eller-
confirmations innehåller inga medlemmar och confirmationData är securityKeyIdentifier inte null.
Kommentarer
Det format som används för att ange ett namn för parametern name är utökningsbart. Följande tabell visar de format som definierats av SAML-specifikationen.
| Format | Description |
|---|---|
| EmailNamespace | En URI som anger ämnet för en SAML-försäkran anges som en e-postadress. |
| UserNameNamespace | En URI som anger ämnet för en SAML-försäkran anges med hjälp av ett Windows domänkonto. |
Den uppsättning autentiseringsprotokoll som ska anges för parametern confirmations är utökningsbar, men i följande tabell visas de protokoll som definieras av SAML-specifikationen.
| Protokoll | Description |
|---|---|
| HolderOfKey | En URI som anger att mottagaren av en SamlSecurityToken säkerhetstoken ska använda KeyIdentifier egenskapen för att bekräfta att SOAP-meddelandet skickades av SAML-försäkrans ämne. |
| SenderVouches | En URI som anger att ytterligare information inte är tillgänglig för en mottagare av en SAML-säkerhetstoken för att bekräfta att SOAP-meddelandet skickades av SAML-försäkrans ämne. |