Udostępnij za pośrednictwem


ClaimTypeRequirement Konstruktory

Definicja

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

Dotyczy