共用方式為


ClaimTypeRequirement 建構函式

定義

初始化 ClaimTypeRequirement 類別的新執行個體。

多載

ClaimTypeRequirement(String)

針對指定之型別的必要宣告初始化 ClaimTypeRequirement 類別的新執行個體。

ClaimTypeRequirement(String, Boolean)

針對指定之型別的宣告初始化 ClaimTypeRequirement 類別的新執行個體。

ClaimTypeRequirement(String)

來源:
ClaimTypeRequirement.cs
來源:
ClaimTypeRequirement.cs
來源:
ClaimTypeRequirement.cs

針對指定之型別的必要宣告初始化 ClaimTypeRequirement 類別的新執行個體。

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)

參數

claimType
String

宣告類型。

範例

下列程式碼會將兩項宣告類型需求新增至安全性繫結程序。

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

備註

您可以在 找到 ClaimTypes 預先定義的宣告類型。

適用於

ClaimTypeRequirement(String, Boolean)

來源:
ClaimTypeRequirement.cs
來源:
ClaimTypeRequirement.cs
來源:
ClaimTypeRequirement.cs

針對指定之型別的宣告初始化 ClaimTypeRequirement 類別的新執行個體。

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)

參數

claimType
String

宣告類型。

isOptional
Boolean

如果是 false,則需要宣告,如果不是,則它是選擇性的。

範例

下列程式碼會將兩項宣告類型需求新增至安全性繫結程序。

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

適用於