Share via


IVsAsyncFileChangeEx2 Interface

Definition

Asynchronous methods for the VS file change service (SVsFileChangeEx).

public interface IVsAsyncFileChangeEx2 : Microsoft.VisualStudio.Shell.IVsAsyncFileChangeEx
type IVsAsyncFileChangeEx2 = interface
    interface IVsAsyncFileChangeEx
Public Interface IVsAsyncFileChangeEx2
Implements IVsAsyncFileChangeEx
Implements

Remarks

This interface is safe to access from any thread.

Methods

AdviseDirChangeAsync(String, Boolean, IVsFreeThreadedFileChangeEvents2, CancellationToken)

Creates a subscription to changes for a directory.

(Inherited from IVsAsyncFileChangeEx)
AdviseFileChangeAsync(String, _VSFILECHANGEFLAGS, IVsFreeThreadedFileChangeEvents2, CancellationToken)

Creates a subscription to changes for a single file.

(Inherited from IVsAsyncFileChangeEx)
AdviseFileChangesAsync(IReadOnlyCollection<String>, _VSFILECHANGEFLAGS, IVsFreeThreadedFileChangeEvents2, CancellationToken)

Creates subscriptions to changes for multiple files.

FilterDirectoryChangesAsync(UInt32, String[], CancellationToken)

Filters the notifications from directory changes.

(Inherited from IVsAsyncFileChangeEx)
IgnoreDirAsync(String, Boolean, CancellationToken)

Ignores or un-ignores changes in a directory and its subdirectories.

(Inherited from IVsAsyncFileChangeEx)
IgnoreFileAsync(UInt32, String, Boolean, CancellationToken)

Ignores or un-ignores changes in a file or in a subscription.

(Inherited from IVsAsyncFileChangeEx)
SyncFileAsync(String, CancellationToken)

Forces change events to be sent for a file.

(Inherited from IVsAsyncFileChangeEx)
UnadviseDirChangeAsync(UInt32, CancellationToken)

Removes a subscription to changes for a directory.

(Inherited from IVsAsyncFileChangeEx)
UnadviseDirChangesAsync(IReadOnlyCollection<UInt32>, CancellationToken)

Removes the subscriptions to changes for multiple directories.

(Inherited from IVsAsyncFileChangeEx)
UnadviseFileChangeAsync(UInt32, CancellationToken)

Removes a subscription to changes for a single file.

(Inherited from IVsAsyncFileChangeEx)
UnadviseFileChangesAsync(IReadOnlyCollection<UInt32>, CancellationToken)

Removes the subscriptions to changes for multiple files.

(Inherited from IVsAsyncFileChangeEx)

Applies to