ClaimTypeRequirement Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ClaimTypeRequirement.
Przeciążenia
ClaimTypeRequirement(String) |
Inicjuje ClaimTypeRequirement nowe wystąpienie klasy dla wymaganego oświadczenia określonego typu. |
ClaimTypeRequirement(String, Boolean) |
Inicjuje ClaimTypeRequirement nowe wystąpienie klasy dla oświadczenia określonego typu. |
ClaimTypeRequirement(String)
Inicjuje ClaimTypeRequirement nowe wystąpienie klasy dla wymaganego oświadczenia określonego 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 oświadczenia.
Przykłady
Poniższy kod dodaje dwa wymagania dotyczące typu oświadczenia do powiązania zabezpieczeń.
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));
Uwagi
Wstępnie zdefiniowane typy oświadczeń można znaleźć pod adresem ClaimTypes.
Dotyczy
ClaimTypeRequirement(String, Boolean)
Inicjuje ClaimTypeRequirement nowe wystąpienie klasy dla oświadczenia określonego 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 oświadczenia.
- isOptional
- Boolean
Jeśli false
oświadczenie jest wymagane, w przeciwnym razie jest to opcjonalne.
Przykłady
Poniższy kod dodaje dwa wymagania dotyczące typu oświadczenia do powiązania zabezpieczeń.
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));