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