IVsAsyncFileChangeEx2.AdviseFileChangesAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
Olay havuzu.
- 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.