Compartir a través de


ClaimActionCollection Clase

Definición

Colección de ClaimActions usada al asignar datos de usuario a notificaciones.

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)
Herencia
ClaimActionCollection
Implementaciones

Constructores

ClaimActionCollection()

Colección de ClaimActions usada al asignar datos de usuario a notificaciones.

Métodos

Add(ClaimAction)

Agregue una acción de notificación a la colección.

Clear()

Quite todas las acciones de notificación.

GetEnumerator()

Colección de ClaimActions usada al asignar datos de usuario a notificaciones.

Remove(String)

Quite todas las acciones de notificación del claimType especificado.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Colección de ClaimActions usada al asignar datos de usuario a notificaciones.

Métodos de extensión

DeleteClaim(ClaimActionCollection, String)

Elimine todas las notificaciones de ClaimsIdentity especificadas con el ClaimType especificado.

DeleteClaims(ClaimActionCollection, String[])

Elimine todas las notificaciones de ClaimsIdentity con los claimTypes especificados.

MapAll(ClaimActionCollection)

Borra las claimsActions actuales y asigna todos los valores de los datos de usuario json como notificaciones, excepto los duplicados.

MapAllExcept(ClaimActionCollection, String[])

Borra las claimsActions actuales y asigna todos los valores de los datos de usuario json como notificaciones, excepto los tipos especificados.

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

Ejecute el solucionador especificado para seleccionar un valor de los datos de usuario json que se van a agregar como notificación. Esta operación sin operaciones si el valor devuelto está vacío.

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

Ejecute el solucionador especificado para seleccionar un valor de los datos de usuario json que se van a agregar como notificación. Esta operación sin operaciones si el valor devuelto está vacío.

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

Ejecute el solucionador especificado para seleccionar un valor de los datos de usuario json que se van a agregar como notificación. Esta operación sin operaciones si el valor devuelto está vacío.

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

Ejecute el solucionador especificado para seleccionar un valor de los datos de usuario json que se van a agregar como notificación. Esta operación sin operaciones si el valor devuelto está vacío.

MapJsonKey(ClaimActionCollection, String, String)

Seleccione un valor de nivel superior de los datos de usuario json con el nombre de clave especificado y agréguelo como notificación. Esta operación sin operaciones si no se encuentra la clave o el valor está vacío.

MapJsonKey(ClaimActionCollection, String, String, String)

Seleccione un valor de nivel superior de los datos de usuario json con el nombre de clave especificado y agréguelo como notificación. Esta operación sin operaciones si no se encuentra la clave o el valor está vacío.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Seleccione un segundo valor de nivel de los datos de usuario json con el nombre de clave de nivel superior especificado y el nombre de la sub clave de segundo nivel y agréguelo como notificación. Esta operación sin operaciones si no se encuentran las claves o el valor está vacío.

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

Seleccione un segundo valor de nivel de los datos de usuario json con el nombre de clave de nivel superior especificado y el nombre de la sub clave de segundo nivel y agréguelo como notificación. Esta operación sin operaciones si no se encuentran las claves o el valor está vacío.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Selecciona un valor de nivel superior de los datos de usuario json con el nombre de clave especificado y lo agrega como una notificación. Esta operación sin operaciones si ClaimsIdentity ya contiene una notificación con el ClaimType especificado. Esta operación sin operaciones si no se encuentra la clave o el valor está vacío.

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Selecciona un valor de nivel superior de los datos de usuario json con el nombre de clave especificado y lo agrega como una notificación. Esta operación sin operaciones si ClaimsIdentity ya contiene una notificación con el ClaimType especificado. Esta operación sin operaciones si no se encuentra la clave o el valor está vacío.

Se aplica a