IFileChangeNotificationSystem.StartMonitoring Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.