Freigeben über


ClaimTypeRequirement Konstruktoren

Definition

Initialisiert eine neue Instanz der ClaimTypeRequirement-Klasse.

Überlädt

ClaimTypeRequirement(String)

Initialisiert eine neue Instanz der ClaimTypeRequirement-Klasse für einen angeforderten Anspruch vom angegebenen Typ.

ClaimTypeRequirement(String, Boolean)

Initialisiert eine neue Instanz der ClaimTypeRequirement-Klasse für einen Anspruch vom angegebenen Typ.

ClaimTypeRequirement(String)

Quelle:
ClaimTypeRequirement.cs
Quelle:
ClaimTypeRequirement.cs
Quelle:
ClaimTypeRequirement.cs

Initialisiert eine neue Instanz der ClaimTypeRequirement-Klasse für einen angeforderten Anspruch vom angegebenen Typ.

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)

Parameter

claimType
String

Der Anspruchstyp.

Beispiele

Der folgende Code fügt einer Sicherheitsbindung zwei Anspruchstypanforderungen hinzu.

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

Hinweise

Die vordefinierten Anspruchstypen finden Sie unter ClaimTypes.

Gilt für:

ClaimTypeRequirement(String, Boolean)

Quelle:
ClaimTypeRequirement.cs
Quelle:
ClaimTypeRequirement.cs
Quelle:
ClaimTypeRequirement.cs

Initialisiert eine neue Instanz der ClaimTypeRequirement-Klasse für einen Anspruch vom angegebenen Typ.

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)

Parameter

claimType
String

Der Anspruchstyp.

isOptional
Boolean

Bei false ist der Anspruch erforderlich, andernfalls ist er optional.

Beispiele

Der folgende Code fügt einer Sicherheitsbindung zwei Anspruchstypanforderungen hinzu.

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

Gilt für: