ClaimTypeRequirement Oluşturucular

Tanım

ClaimTypeRequirement sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ClaimTypeRequirement(String)

Belirtilen türde gerekli bir talep için sınıfının yeni bir örneğini ClaimTypeRequirement başlatır.

ClaimTypeRequirement(String, Boolean)

Belirtilen türdeki ClaimTypeRequirement bir talep için sınıfının yeni bir örneğini başlatır.

ClaimTypeRequirement(String)

Kaynak:
ClaimTypeRequirement.cs
Kaynak:
ClaimTypeRequirement.cs
Kaynak:
ClaimTypeRequirement.cs

Belirtilen türde gerekli bir talep için sınıfının yeni bir örneğini ClaimTypeRequirement başlatır.

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)

Parametreler

claimType
String

Talep türü.

Örnekler

Aşağıdaki kod bir güvenlik bağlamasına iki talep türü gereksinimi ekler.

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

Açıklamalar

Önceden tanımlanmış talep türleri adresinde ClaimTypesbulunabilir.

Şunlara uygulanır

ClaimTypeRequirement(String, Boolean)

Kaynak:
ClaimTypeRequirement.cs
Kaynak:
ClaimTypeRequirement.cs
Kaynak:
ClaimTypeRequirement.cs

Belirtilen türdeki ClaimTypeRequirement bir talep için sınıfının yeni bir örneğini başlatır.

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)

Parametreler

claimType
String

Talep türü.

isOptional
Boolean

ise falsetalep gereklidir; aksi takdirde isteğe bağlıdır.

Örnekler

Aşağıdaki kod bir güvenlik bağlamasına iki talep türü gereksinimi ekler.

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

Şunlara uygulanır