ClaimTypeRequirement Konstruktorer

Definition

Initierar en ny instans av ClaimTypeRequirement klassen.

Överlagringar

Name Description
ClaimTypeRequirement(String)

Initierar en ny instans av ClaimTypeRequirement klassen för ett obligatoriskt anspråk av den angivna typen.

ClaimTypeRequirement(String, Boolean)

Initierar en ny instans av ClaimTypeRequirement klassen för ett anspråk av den angivna typen.

ClaimTypeRequirement(String)

Källa:
ClaimTypeRequirement.cs
Källa:
ClaimTypeRequirement.cs
Källa:
ClaimTypeRequirement.cs

Initierar en ny instans av ClaimTypeRequirement klassen för ett obligatoriskt anspråk av den angivna typen.

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)

Parametrar

claimType
String

Anspråkstypen.

Exempel

Följande kod lägger till två krav för anspråkstyp i en säkerhetsbindning.

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

Kommentarer

De fördefinierade anspråkstyperna finns på ClaimTypes.

Gäller för

ClaimTypeRequirement(String, Boolean)

Källa:
ClaimTypeRequirement.cs
Källa:
ClaimTypeRequirement.cs
Källa:
ClaimTypeRequirement.cs

Initierar en ny instans av ClaimTypeRequirement klassen för ett anspråk av den angivna typen.

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)

Parametrar

claimType
String

Anspråkstypen.

isOptional
Boolean

Om falseär anspråket obligatoriskt, annars är det valfritt.

Exempel

Följande kod lägger till två krav för anspråkstyp i en säkerhetsbindning.

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

Gäller för