Aracılığıyla paylaş


IVsAsyncFileChangeEx2.AdviseFileChangesAsync Yöntem

Tanım

Birden çok dosya için değişikliklere abonelikler oluşturur.

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())

Parametreler

filenames
IReadOnlyCollection<String>

Abone olunacak dosyaların adları.

filter
_VSFILECHANGEFLAGS

Bildirilecek değişiklikleri açıklayan bayraklar.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Abonelikler ayarlandıktan sonra tamamlanacak bir görev. Görevin sonucu abonelik tanımlama bilgileri olacaktır. Döndürülen dizideki ilk tanımlama bilgisi, içindeki ilk dosyanın filenamestanımlama bilgisidir ve bu şekilde devam eder.

Şunlara uygulanır