IFileChangeNotificationSystem.StartMonitoring Yöntem

Tanım

Konak ortamıyla izlemek için bir dosya yolu kaydeder.

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)

Parametreler

filePath
String

Değişiklikleri izlemek için bir dizinin veya dosyanın tam fiziksel yolu.

onChangedCallback
OnChangedCallback

Temsilciyi uygulayan bir yönteme başvuru OnChangedCallback . İzlenen dosya veya dizin değiştiğinde, konak ortamının arabirimi uygulaması IFileChangeNotificationSystem sınıfını OnChangedCallback çağırarak bir olay oluşturur.

state
Object

Konak ortamı tarafından sağlanan durum. Önbellek uygulamaları ve özel değişiklik izleyicileri durum değerini opak olarak değerlendirmelidir. Ancak, önbellek uygulaması yöntemini çağırdığında StopMonitoring(String, Object) konak ortamına gönderebilmek için durumun depolanması gerekir.

lastWriteTime
DateTimeOffset

Bu yöntem döndürdüğünde, üzerinde filePathyazma işleminin gerçekleştiği son tarihi ve saati içerir. Bu parametre, başlatmadan iletilir. Bu parametre konak ortamından döndürülür.

fileSize
Int64

Bu yöntem döndürdüğünde, izlenen filePathöğesinin toplam boyutunu içerir. Bu parametre, başlatmadan iletilir. Bu parametre konak ortamından döndürülür.

Açıklamalar

Bu yöntem, konak ortamıyla izleme için dosya yollarını kaydetmek üzere konak ortamının IFileChangeNotificationSystem arabirimini uygulayan özel önbellek nesneleri ve özel değişiklik izleyicileri tarafından kullanılır. yöntemi StartMonitoring , değişiklik izleme için bir dosya veya dizin kaydetmek üzere arabirimi uygulayıcıları IFileChangeNotificationSystem tarafından çağrılır.

Şunlara uygulanır