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


ClaimActionCollection Класс

Определение

Коллекция ClaimActions, используемая при сопоставлении пользовательских данных с утверждениями.

public ref class ClaimActionCollection : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimAction ^>
public class ClaimActionCollection : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction>
type ClaimActionCollection = class
    interface seq<ClaimAction>
    interface IEnumerable
Public Class ClaimActionCollection
Implements IEnumerable(Of ClaimAction)
Наследование
ClaimActionCollection
Реализации

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

ClaimActionCollection()

Коллекция ClaimActions, используемая при сопоставлении пользовательских данных с утверждениями.

Методы

Add(ClaimAction)

Добавьте действие утверждения в коллекцию.

Clear()

Удалите все действия утверждений.

GetEnumerator()

Коллекция ClaimActions, используемая при сопоставлении пользовательских данных с утверждениями.

Remove(String)

Удалите все действия утверждений для заданного ClaimType.

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

IEnumerable.GetEnumerator()

Коллекция ClaimActions, используемая при сопоставлении пользовательских данных с утверждениями.

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

DeleteClaim(ClaimActionCollection, String)

Удалите все утверждения из заданного ClaimsIdentity с заданным ClaimType.

DeleteClaims(ClaimActionCollection, String[])

Удалите все утверждения из ClaimsIdentity с заданными типами утверждений.

MapAll(ClaimActionCollection)

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

MapAllExcept(ClaimActionCollection, String[])

Очищает все текущие claimsActions и сопоставляет все значения из пользовательских данных JSON как утверждения, за исключением указанных типов.

MapCustomJson(ClaimActionCollection, String, Func<JObject,String>)

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не используется, если возвращаемое значение пусто.

MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>)

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не используется, если возвращаемое значение пусто.

MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>)

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не используется, если возвращаемое значение пусто.

MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>)

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не используется, если возвращаемое значение пусто.

MapJsonKey(ClaimActionCollection, String, String, String)

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

MapJsonKey(ClaimActionCollection, String, String)

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

MapJsonSubKey(ClaimActionCollection, String, String, String, String)

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

MapJsonSubKey(ClaimActionCollection, String, String, String)

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

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Выбирает значение верхнего уровня из пользовательских данных JSON с заданным именем ключа и добавляет его в качестве утверждения. Этот параметр не используется, если ClaimsIdentity уже содержит утверждение с заданным Типом утверждения. Этот параметр не работает, если ключ не найден или значение пусто.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Выбирает значение верхнего уровня из пользовательских данных JSON с заданным именем ключа и добавляет его в качестве утверждения. Этот параметр не используется, если ClaimsIdentity уже содержит утверждение с заданным Типом утверждения. Этот параметр не работает, если ключ не найден или значение пусто.

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