Share via


IVsAsyncFileChangeEx Interface

Definition

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

public interface class IVsAsyncFileChangeEx
public interface IVsAsyncFileChangeEx
type IVsAsyncFileChangeEx = interface
Public Interface IVsAsyncFileChangeEx
Derived

Remarks

This interface is safe to access from any thread.

Methods

AdviseDirChangeAsync(String, Boolean, IVsFreeThreadedFileChangeEvents2, CancellationToken)

Creates a subscription to changes for a directory.

AdviseFileChangeAsync(String, _VSFILECHANGEFLAGS, IVsFreeThreadedFileChangeEvents2, CancellationToken)

Creates a subscription to changes for a single file.

FilterDirectoryChangesAsync(UInt32, String[], CancellationToken)

Filters the notifications from directory changes.

IgnoreDirAsync(String, Boolean, CancellationToken)

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

IgnoreFileAsync(UInt32, String, Boolean, CancellationToken)

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

SyncFileAsync(String, CancellationToken)

Forces change events to be sent for a file.

UnadviseDirChangeAsync(UInt32, CancellationToken)

Removes a subscription to changes for a directory.

UnadviseDirChangesAsync(IReadOnlyCollection<UInt32>, CancellationToken)

Removes the subscriptions to changes for multiple directories.

UnadviseFileChangeAsync(UInt32, CancellationToken)

Removes a subscription to changes for a single file.

UnadviseFileChangesAsync(IReadOnlyCollection<UInt32>, CancellationToken)

Removes the subscriptions to changes for multiple files.

Applies to