Share via


OptionsMonitor<TOptions> Kelas

Definisi

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsMonitor : IDisposable, Microsoft::Extensions::Options::IOptionsMonitor<TOptions>
public class OptionsMonitor<TOptions> : IDisposable, Microsoft.Extensions.Options.IOptionsMonitor<TOptions> where TOptions : class
type OptionsMonitor<'Options (requires 'Options : null)> = class
    interface IOptionsMonitor<'Options (requires 'Options : null)>
    interface IDisposable
Public Class OptionsMonitor(Of TOptions)
Implements IDisposable, IOptionsMonitor(Of TOptions)

Jenis parameter

TOptions

Jenis opsi.

Warisan
OptionsMonitor<TOptions>
Penerapan

Konstruktor

OptionsMonitor<TOptions>(IOptionsFactory<TOptions>, IEnumerable<IOptionsChangeTokenSource<TOptions>>, IOptionsMonitorCache<TOptions>)

Konstruktor.

Properti

CurrentValue

Nilai saat ini dari opsi.

Metode

Dispose()

Menghapus semua langganan pendaftaran perubahan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Get(String)

Mengembalikan instans yang dikonfigurasi TOptions dengan yang diberikan name.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnChange(Action<TOptions,String>)

Mendaftarkan pendengar untuk dipanggil setiap kali TOptions berubah.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

OnChange<TOptions>(IOptionsMonitor<TOptions>, Action<TOptions>)

Mendaftarkan pendengar untuk dipanggil setiap kali TOptions berubah.

Berlaku untuk