FileSystemWatcher.OnChanged(FileSystemEventArgs) Method

Definition

Löst das Changed-Ereignis aus.Raises the Changed event.

protected:
 void OnChanged(System::IO::FileSystemEventArgs ^ e);
protected void OnChanged (System.IO.FileSystemEventArgs e);
member this.OnChanged : System.IO.FileSystemEventArgs -> unit
Protected Sub OnChanged (e As FileSystemEventArgs)

Parameters

e
FileSystemEventArgs

Ein FileSystemEventArgs, das die Ereignisdaten enthält.A FileSystemEventArgs that contains the event data.

Remarks

OnChanged wird aufgerufen, wenn Änderungen an der Größe, den System Attributen, dem Zeitpunkt des letzten Schreibzugriffs, dem Zeitpunkt des letzten Zugriffs oder den Sicherheits Berechtigungen einer Datei oder eines Verzeichnisses in dem überwachten Verzeichnis vorgenommen werden.OnChanged is called when changes are made to the size, system attributes, last write time, last access time, or security permissions of a file or directory in the directory being monitored.

Verwenden Sie die NotifyFilter-Eigenschaft, um die Anzahl der Ereignisse einzuschränken, die beim Behandeln des Changed Ereignisses ausgelöst werden.Use the NotifyFilter property to restrict the number of events raised when the Changed event is handled.

Das OnCreated-Ereignis wird ausgelöst, sobald eine Datei erstellt wird.The OnCreated event is raised as soon as a file is created. Wenn eine Datei kopiert oder in ein beobachteter Verzeichnis übertragen wird, wird das OnCreated Ereignis sofort ausgelöst, gefolgt von einem oder mehreren OnChanged Ereignissen.If a file is being copied or transferred into a watched directory, the OnCreated event will be raised immediately, followed by one or more OnChanged events.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen.Raising an event invokes the event handler through a delegate. Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.For more information, see Handling and Raising Events.

Notes to Inheritors

Wenn Sie OnChanged(FileSystemEventArgs) in einer abgeleiteten Klasse überschreiben, stellen Sie sicher, dass Sie die OnChanged(FileSystemEventArgs)-Methode der Basisklasse aufzurufen.When overriding OnChanged(FileSystemEventArgs) in a derived class, be sure to call the base class's OnChanged(FileSystemEventArgs) method.

Applies to

See also