ClaimTypeRequirement 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 ClaimTypeRequirement třídy .
Přetížení
ClaimTypeRequirement(String) |
Inicializuje novou instanci ClaimTypeRequirement třídy pro požadovanou deklaraci identity zadaného typu. |
ClaimTypeRequirement(String, Boolean) |
Inicializuje novou instanci ClaimTypeRequirement třídy pro deklaraci identity zadaného typu. |
ClaimTypeRequirement(String)
- Zdroj:
- ClaimTypeRequirement.cs
- Zdroj:
- ClaimTypeRequirement.cs
- Zdroj:
- ClaimTypeRequirement.cs
Inicializuje novou instanci ClaimTypeRequirement třídy pro požadovanou deklaraci identity zadaného typu.
public:
ClaimTypeRequirement(System::String ^ claimType);
public ClaimTypeRequirement (string claimType);
new System.ServiceModel.Security.Tokens.ClaimTypeRequirement : string -> System.ServiceModel.Security.Tokens.ClaimTypeRequirement
Public Sub New (claimType As String)
Parametry
- claimType
- String
Typ deklarace identity.
Příklady
Následující kód přidá do vazby zabezpečení dva požadavky na typ deklarace identity.
WSFederationHttpBinding binding = new WSFederationHttpBinding();
binding.Security.Message.ClaimTypeRequirements.Add
(new ClaimTypeRequirement
("http://schemas.microsoft.com/ws/2005/05/identity/claims/EmailAddress"));
binding.Security.Message.ClaimTypeRequirements.Add
(new ClaimTypeRequirement
("http://schemas.microsoft.com/ws/2005/05/identity/claims/UserName", true));
Poznámky
Předdefinované typy deklarací identity najdete na adrese ClaimTypes.
Platí pro
ClaimTypeRequirement(String, Boolean)
- Zdroj:
- ClaimTypeRequirement.cs
- Zdroj:
- ClaimTypeRequirement.cs
- Zdroj:
- ClaimTypeRequirement.cs
Inicializuje novou instanci ClaimTypeRequirement třídy pro deklaraci identity zadaného typu.
public:
ClaimTypeRequirement(System::String ^ claimType, bool isOptional);
public ClaimTypeRequirement (string claimType, bool isOptional);
new System.ServiceModel.Security.Tokens.ClaimTypeRequirement : string * bool -> System.ServiceModel.Security.Tokens.ClaimTypeRequirement
Public Sub New (claimType As String, isOptional As Boolean)
Parametry
- claimType
- String
Typ deklarace identity.
- isOptional
- Boolean
Pokud false
je deklarace identity povinná, jinak je volitelná.
Příklady
Následující kód přidá do vazby zabezpečení dva požadavky na typ deklarace identity.
WSFederationHttpBinding binding = new WSFederationHttpBinding();
binding.Security.Message.ClaimTypeRequirements.Add
(new ClaimTypeRequirement
("http://schemas.microsoft.com/ws/2005/05/identity/claims/EmailAddress"));
binding.Security.Message.ClaimTypeRequirements.Add
(new ClaimTypeRequirement
("http://schemas.microsoft.com/ws/2005/05/identity/claims/UserName", true));