X509CertificateClaimSet Класс

Определение

Представляет коллекцию утверждений, извлеченных из сертификата X.509, связанного с сущностью.

public ref class X509CertificateClaimSet : System::IdentityModel::Claims::ClaimSet, IDisposable
public class X509CertificateClaimSet : System.IdentityModel.Claims.ClaimSet, IDisposable
type X509CertificateClaimSet = class
    inherit ClaimSet
    interface IDisposable
Public Class X509CertificateClaimSet
Inherits ClaimSet
Implements IDisposable
Наследование
X509CertificateClaimSet
Реализации

Конструкторы

Имя Описание
X509CertificateClaimSet(X509Certificate2)

Инициализирует новый экземпляр класса с помощью указанного X509CertificateClaimSet сертификата X.509.

Свойства

Имя Описание
Count

Возвращает количество утверждений сертификата X.509 в этом X509CertificateClaimSet объекте.

ExpirationTime

Возвращает время окончания срока действия для этого X509CertificateClaimSet.

Issuer

Возвращает издателя для этого X509CertificateClaimSet.

Item[Int32]

Возвращает утверждение для указанного индекса.

X509Certificate

Возвращает сертификат X.509, связанный с этим набором утверждений.

Методы

Имя Описание
ContainsClaim(Claim, IEqualityComparer<Claim>)

Определяет, содержит ли ClaimSet указанный Claimобъект с помощью указанного IEqualityComparer<T> объекта.

(Унаследовано от ClaimSet)
ContainsClaim(Claim)

Определяет, содержит ли ClaimSet указанный объект Claim.

(Унаследовано от ClaimSet)
Dispose()

Освобождает все ресурсы, используемые параметром X509CertificateClaimSet.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FindClaims(String, String)

Выполняет поиск утверждения, соответствующего указанному типу утверждений и правам в объекте X509CertificateClaimSet.

GetEnumerator()

Возвращает IEnumerator<T>, который можно использовать для перечисления утверждений Windows в X509CertificateClaimSet.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает количество утверждений сертификата X.509 в этом X509CertificateClaimSet объекте.

Явные реализации интерфейса

Имя Описание
IEnumerable.GetEnumerator()

Возвращает объект IEnumerator<T> , который можно использовать для перечисления Claim объекта в объекте ClaimSet.

(Унаследовано от ClaimSet)

Методы расширения

Имя Описание
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Преобразует IEnumerable<T> в IAsyncEnumerable<T>.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Создает FrozenDictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает из FrozenDictionary<TKey,TValue> указанной функции селектора ключей IEnumerable<T> .

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Создает объект FrozenSet<T> с указанными значениями.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Создает неизменяемый массив из указанной коллекции.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанных средств сравнения ключей и значений.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает неизменяемый словарь на основе некоторого преобразования последовательности.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Создает неизменяемый словарь из существующей коллекции элементов, применяя функцию преобразования к исходным ключам.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Перечисляет последовательность, создает неизменяемый хэш-набор его содержимого и использует указанный средство сравнения равенства для типа набора.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый хэш-набор его содержимого.

ToImmutableList<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый список его содержимого.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанных средств сравнения ключей и значений.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Перечисляет последовательность, создает неизменяемый отсортированный набор его содержимого и использует указанный сопоставитель.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый отсортированный набор его содержимого.

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