Поделиться через


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

Применяется к