IVsAsyncFileChangeEx2.AdviseFileChangesAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea suscripciones para los cambios de varios archivos.
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())
Parámetros
- filenames
- IReadOnlyCollection<String>
Nombres de los archivos a los que se va a suscribir.
- filter
- _VSFILECHANGEFLAGS
Marcas que describen los cambios de los que se va a notificar.
Receptor de eventos.
- cancellationToken
- CancellationToken
Token de cancelación.
Devoluciones
Tarea que se completará una vez configuradas las suscripciones. El resultado de la tarea será las cookies de suscripción. La primera cookie de la matriz devuelta es la cookie del primer archivo de filenames
, etc.