Partager via


IVsAsyncFileChangeEx2.AdviseFileChangesAsync Méthode

Définition

Crée des abonnements aux modifications pour plusieurs fichiers.

public System.Threading.Tasks.Task<uint[]> AdviseFileChangesAsync (System.Collections.Generic.IReadOnlyCollection<string> filenames, Microsoft.VisualStudio.Shell.Interop._VSFILECHANGEFLAGS filter, Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 sink, System.Threading.CancellationToken cancellationToken);
abstract member AdviseFileChangesAsync : System.Collections.Generic.IReadOnlyCollection<string> * Microsoft.VisualStudio.Shell.Interop._VSFILECHANGEFLAGS * Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<uint32[]>
Public Function AdviseFileChangesAsync (filenames As IReadOnlyCollection(Of String), filter As _VSFILECHANGEFLAGS, sink As IVsFreeThreadedFileChangeEvents2, cancellationToken As CancellationToken) As Task(Of UInteger())

Paramètres

filenames
IReadOnlyCollection<String>

Noms des fichiers auxquels s’abonner.

filter
_VSFILECHANGEFLAGS

Indicateurs décrivant les modifications à notifier.

sink
IVsFreeThreadedFileChangeEvents2

Récepteur d’événements.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Tâche qui se terminera une fois les abonnements configurés. Le résultat de la tâche sera les cookies d’abonnement. Le premier cookie du tableau retourné est le cookie du premier fichier dans , filenameset ainsi de suite.

S’applique à