Sdílet prostřednictvím


ClaimTypeRequirement Konstruktory

Definice

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 falseje 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));

Platí pro