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