IFileChangeNotificationSystem.StartMonitoring Méthode

Définition

Inscrit un chemin d’accès de fichier à surveiller auprès de l’environnement hôte.

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)

Paramètres

filePath
String

Chemin d’accès physique complet d’un répertoire ou d’un fichier à surveiller pour les modifications.

onChangedCallback
OnChangedCallback

Référence à une méthode qui implémente le OnChangedCallback délégué. Lorsque le fichier ou le répertoire surveillé change, l’implémentation de l’environnement hôte de l’interface IFileChangeNotificationSystem déclenche un événement en appelant la OnChangedCallback classe.

state
Object

État fourni par l’environnement hôte. Les implémentations de cache et les moniteurs de modification personnalisés doivent traiter la valeur d’état comme opaque. Toutefois, l’état doit être stocké afin qu’il puisse être envoyé à l’environnement hôte lorsque l’implémentation du cache appelle la StopMonitoring(String, Object) méthode.

lastWriteTime
DateTimeOffset

Lorsque cette méthode est retournée, contient la dernière date et l’heure sur laquelle une opération d’écriture s’est filePathproduite . Ce paramètre est passé non initialisé. Ce paramètre est retourné à partir de l’environnement hôte.

fileSize
Int64

Lorsque cette méthode est retournée, contient la taille totale de l’analyse filePath. Ce paramètre est passé non initialisé. Ce paramètre est retourné à partir de l’environnement hôte.

Remarques

Cette méthode est utilisée par des objets de cache personnalisés et des moniteurs de modification personnalisés qui implémentent l’interface de IFileChangeNotificationSystem l’environnement hôte afin d’inscrire les chemins d’accès aux fichiers pour la surveillance avec l’environnement hôte. La StartMonitoring méthode est appelée par les implémenteurs de l’interface IFileChangeNotificationSystem afin d’inscrire un fichier ou un répertoire pour la surveillance des modifications.

S’applique à