Bagikan melalui


IFileChangeNotificationSystem.StartMonitoring Metode

Definisi

Mendaftarkan jalur file untuk dipantau dengan lingkungan host.

public:
 void StartMonitoring(System::String ^ filePath, System::Runtime::Caching::OnChangedCallback ^ onChangedCallback, [Runtime::InteropServices::Out] System::Object ^ % state, [Runtime::InteropServices::Out] DateTimeOffset % lastWriteTime, [Runtime::InteropServices::Out] long % fileSize);
public void StartMonitoring (string filePath, System.Runtime.Caching.OnChangedCallback onChangedCallback, out object state, out DateTimeOffset lastWriteTime, out long fileSize);
abstract member StartMonitoring : string * System.Runtime.Caching.OnChangedCallback * obj * DateTimeOffset * int64 -> unit
Public Sub StartMonitoring (filePath As String, onChangedCallback As OnChangedCallback, ByRef state As Object, ByRef lastWriteTime As DateTimeOffset, ByRef fileSize As Long)

Parameter

filePath
String

Jalur fisik direktori atau file yang sepenuhnya memenuhi syarat untuk memantau perubahan.

onChangedCallback
OnChangedCallback

Referensi ke metode yang mengimplementasikan OnChangedCallback delegasi. Saat file atau direktori yang dipantau berubah, implementasi IFileChangeNotificationSystem antarmuka lingkungan host akan memunculkan peristiwa dengan memanggil OnChangedCallback kelas .

state
Object

Status yang disediakan oleh lingkungan host. Implementasi cache dan monitor perubahan kustom harus memperlakukan nilai status sebagai buram. Namun, status harus disimpan sehingga dapat dikirim ke lingkungan host ketika implementasi cache memanggil StopMonitoring(String, Object) metode .

lastWriteTime
DateTimeOffset

Ketika metode ini kembali, berisi tanggal dan waktu terakhir operasi tulis terjadi pada filePath. Parameter ini diteruskan tanpa diinisialisasi. Parameter ini dikembalikan dari lingkungan host.

fileSize
Int64

Ketika metode ini kembali, berisi ukuran total yang dipantau filePath. Parameter ini diteruskan tanpa diinisialisasi. Parameter ini dikembalikan dari lingkungan host.

Keterangan

Metode ini digunakan oleh objek cache kustom dan monitor perubahan kustom yang mengimplementasikan antarmuka lingkungan IFileChangeNotificationSystem host untuk mendaftarkan jalur file untuk pemantauan dengan lingkungan host. Metode StartMonitoring ini dipanggil oleh pelaksana IFileChangeNotificationSystem antarmuka untuk mendaftarkan file atau direktori untuk pemantauan perubahan.

Berlaku untuk