Bagikan melalui


ClaimActionCollection Kelas

Definisi

Kumpulan ClaimActions yang digunakan saat memetakan data pengguna ke Klaim.

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)
Warisan
ClaimActionCollection
Penerapan

Konstruktor

ClaimActionCollection()

Kumpulan ClaimActions yang digunakan saat memetakan data pengguna ke Klaim.

Metode

Add(ClaimAction)

Tambahkan tindakan klaim ke koleksi.

Clear()

Hapus semua tindakan klaim.

GetEnumerator()

Kumpulan ClaimActions yang digunakan saat memetakan data pengguna ke Klaim.

Remove(String)

Hapus semua tindakan klaim untuk ClaimType yang diberikan.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Kumpulan ClaimActions yang digunakan saat memetakan data pengguna ke Klaim.

Metode Ekstensi

DeleteClaim(ClaimActionCollection, String)

Hapus semua klaim dari ClaimsIdentity yang diberikan dengan ClaimType yang diberikan.

DeleteClaims(ClaimActionCollection, String[])

Hapus semua klaim dari ClaimsIdentity dengan claimTypes yang diberikan.

MapAll(ClaimActionCollection)

Menghapus ClaimsActions saat ini dan memetakan semua nilai dari data pengguna json sebagai klaim, tidak termasuk duplikat.

MapAllExcept(ClaimActionCollection, String[])

Menghapus ClaimsActions saat ini dan memetakan semua nilai dari data pengguna json sebagai klaim, tidak termasuk jenis yang ditentukan.

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

Jalankan resolver yang diberikan untuk memilih nilai dari data pengguna json untuk ditambahkan sebagai klaim. No-ops ini jika nilai yang dikembalikan kosong.

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

Jalankan resolver yang diberikan untuk memilih nilai dari data pengguna json untuk ditambahkan sebagai klaim. No-ops ini jika nilai yang dikembalikan kosong.

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

Jalankan resolver yang diberikan untuk memilih nilai dari data pengguna json untuk ditambahkan sebagai klaim. No-ops ini jika nilai yang dikembalikan kosong.

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

Jalankan resolver yang diberikan untuk memilih nilai dari data pengguna json untuk ditambahkan sebagai klaim. No-ops ini jika nilai yang dikembalikan kosong.

MapJsonKey(ClaimActionCollection, String, String)

Pilih nilai tingkat atas dari data pengguna json dengan nama kunci yang diberikan dan tambahkan sebagai Klaim. No-ops ini jika kunci tidak ditemukan atau nilainya kosong.

MapJsonKey(ClaimActionCollection, String, String, String)

Pilih nilai tingkat atas dari data pengguna json dengan nama kunci yang diberikan dan tambahkan sebagai Klaim. No-ops ini jika kunci tidak ditemukan atau nilainya kosong.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Pilih nilai tingkat kedua dari data pengguna json dengan nama kunci tingkat atas dan nama sub kunci tingkat kedua yang diberikan dan tambahkan sebagai Klaim. No-ops ini jika kunci tidak ditemukan atau nilainya kosong.

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

Pilih nilai tingkat kedua dari data pengguna json dengan nama kunci tingkat atas dan nama sub kunci tingkat kedua yang diberikan dan tambahkan sebagai Klaim. No-ops ini jika kunci tidak ditemukan atau nilainya kosong.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Memilih nilai tingkat atas dari data pengguna json dengan nama kunci yang diberikan dan menambahkannya sebagai Klaim. No-ops ini jika ClaimsIdentity sudah berisi Klaim dengan ClaimType yang diberikan. No-ops ini jika kunci tidak ditemukan atau nilainya kosong.

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Memilih nilai tingkat atas dari data pengguna json dengan nama kunci yang diberikan dan menambahkannya sebagai Klaim. No-ops ini jika ClaimsIdentity sudah berisi Klaim dengan ClaimType yang diberikan. No-ops ini jika kunci tidak ditemukan atau nilainya kosong.

Berlaku untuk