ClaimTypeRequirement Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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));