ClaimSet.FindClaims(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
abstract System::Collections::Generic::IEnumerable<System::IdentityModel::Claims::Claim ^> ^ FindClaims(System::String ^ claimType, System::String ^ right);
public abstract System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims (string claimType, string right);
abstract member FindClaims : string * string -> seq<System.IdentityModel.Claims.Claim>
Public MustOverride Function FindClaims (claimType As String, right As String) As IEnumerable(Of Claim)
Параметры
- claimType
- String
Универсальный код ресурса (URI) типа утверждения. Несколько типов утверждений доступны в виде статических свойств класса ClaimTypes.
- right
- String
URI права, связанного с новым утверждением. Несколько прав доступны в виде статических свойств класса Rights.
Возвращаемое значение
Элемент IEnumerable<T> типа Claim, позволяющий перечислить утверждения, соответствующие указанным критериям.
Примеры
// Iterate through claims of type "http://example.org/claims/allowedoperation".
foreach (Claim c in cs.FindClaims("http://example.org/claims/allowedoperation",
Rights.PossessProperty))
{
For Each c In cs.FindClaims("http://example.org/claims/allowedoperation", Rights.PossessProperty)
Комментарии
Чтобы определить, содержит ли объект ClaimSet утверждение, не возвращая его, вызовите метод ContainsClaim.