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 уже содержит утверждение с заданным Типом утверждения. Этот параметр не работает, если ключ не найден или значение пусто. |