ValidationContext Kelas

Definisi

Menjelaskan konteks di mana pemeriksaan validasi dilakukan.

public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
    interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
Warisan
ValidationContext
Penerapan

Keterangan

Kelas ini menjelaskan jenis atau anggota tempat validasi dilakukan. Ini juga memungkinkan validasi kustom ditambahkan melalui layanan apa pun yang mengimplementasikan IServiceProvider antarmuka.

Konstruktor

ValidationContext(Object)

Menginisialisasi instans ValidationContext baru kelas menggunakan instans objek yang ditentukan.

ValidationContext(Object, IDictionary<Object,Object>)

Menginisialisasi instans ValidationContext baru kelas menggunakan objek yang ditentukan dan tas properti opsional.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Menginisialisasi instans ValidationContext baru kelas menggunakan penyedia layanan dan kamus konsumen layanan.

Properti

DisplayName

Mendapatkan atau mengatur nama anggota untuk divalidasi.

Items

Mendapatkan kamus pasangan kunci/nilai yang terkait dengan konteks ini.

MemberName

Mendapatkan atau mengatur nama anggota untuk divalidasi.

ObjectInstance

Mendapatkan objek untuk divalidasi.

ObjectType

Mendapatkan jenis objek untuk divalidasi.

ServiceContainer

Mendapatkan kontainer layanan validasi.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetService(Type)

Mengembalikan layanan yang menyediakan validasi kustom.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
InitializeServiceProvider(Func<Type,Object>)

Menginisialisasi ValidationContext penggunaan penyedia layanan yang dapat mengembalikan instans layanan berdasarkan jenis saat GetService(Type) dipanggil.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

GetKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Mendapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Mendapatkan enumerasi layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Mendapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu.

GetFakeRedactionCollector(IServiceProvider)

Mendapatkan instans kolektor redactor palsu dari kontainer injeksi dependensi.

Berlaku untuk