FileSystemWatcher.OnChanged(FileSystemEventArgs) FileSystemWatcher.OnChanged(FileSystemEventArgs) FileSystemWatcher.OnChanged(FileSystemEventArgs) FileSystemWatcher.OnChanged(FileSystemEventArgs) Method


Changed イベントを発生させます。Raises the Changed event.

 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)


FileSystemEventArgs FileSystemEventArgs FileSystemEventArgs FileSystemEventArgs

イベント データを格納している FileSystemEventArgsA FileSystemEventArgs that contains the event data.


OnChangedは、監視されているディレクトリ内のファイルまたはディレクトリのサイズ、システム属性、最終書き込み時刻、最終アクセス時刻、またはセキュリティアクセス許可が変更されたときに呼び出されます。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.

イベントがNotifyFilter処理されるときに発生するイベントの数を制限するには、プロパティを使用します。 ChangedUse the NotifyFilter property to restrict the number of events raised when the Changed event is handled.

OnCreatedイベントは、ファイルが作成されるとすぐに発生します。The OnCreated event is raised as soon as a file is created. 監視対象のディレクトリOnCreatedにファイルをコピーまたは転送する場合、イベントはすぐに発生し、その後に1つOnChanged以上のイベントが続きます。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.

イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。Raising an event invokes the event handler through a delegate. 詳細については、次を参照してください。処理とイベントの発生します。For more information, see Handling and Raising Events.

注意 (継承者)

派生クラスOnChanged(FileSystemEventArgs)でをオーバーライドする場合は、必ず基底クラスのOnChanged(FileSystemEventArgs)メソッドを呼び出してください。When overriding OnChanged(FileSystemEventArgs) in a derived class, be sure to call the base class's OnChanged(FileSystemEventArgs) method.