FileSystemWatcher.OnCreated(FileSystemEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
引发 Created 事件。
protected:
void OnCreated(System::IO::FileSystemEventArgs ^ e);
protected void OnCreated(System.IO.FileSystemEventArgs e);
member this.OnCreated : System.IO.FileSystemEventArgs -> unit
Protected Sub OnCreated (e As FileSystemEventArgs)
参数
包含事件数据的 A FileSystemEventArgs 。
注解
OnCreated 在所监视的目录中创建文件或目录时调用 。
某些常见事件(例如复制或移动文件或目录)不直接对应于事件,但这些事件会导致引发事件。 复制文件或目录时,如果监视该文件,系统会在复制该文件的目录中引发 Created 事件。 如果从中复制的目录被另一个实例 FileSystemWatcher监视,则不会引发任何事件。 例如,创建两个 FileSystemWatcher实例。 FileSystemWatcher1 设置为监视“C:\My Documents”,FileSystemWatcher2 设置为监视“C:\Your Documents”。 如果从“我的文档”复制文件并将其粘贴到“文档”中,则会在 FileSystemWatcher2 中引发事件 Created ,但 FileSystemWatcher1 不会引发任何事件。 与复制不同,移动文件或目录会引发两个事件。 在前面的示例中,如果将文件从“我的文档”移动到“文档”, Created 则会在 FileSystemWatcher2 中引发事件,并在 Deleted FileSystemWatcher1 中引发事件。
一旦创建文件,就会引发该 OnCreated 事件。 如果要将文件复制或传输到监视的目录中, OnCreated 则会立即引发该事件,然后引发一个或多个 OnChanged 事件。
引发事件会通过委托调用事件处理程序。 有关详细信息,请参阅 处理和引发事件。
继承者说明
在派生类中重写 OnCreated(FileSystemEventArgs) 时,请务必调用基类 OnCreated(FileSystemEventArgs) 的方法。