Właściwość Workspace.IsScannerAsynchronous —
Ta flaga ma zastosowanie tylko do lokalnych obszarów roboczych (lokalizacja == WorkspaceLocation.Local).Jeśli wartość true, VersionControlServer, który jest właścicielem tego obszaru roboczego podniesie zdarzenia PendingChangesChanged i GetCompleted jako wkrótce skaner dysku zauważa, że coś się zmieniło na dysku.
Generowanie tych zdarzeń jest naprawdę asynchronicznego.Jeśli ma wartość FAŁSZ, skaner dysku działa tylko wtedy gdy jest to wymagane, pod względem dokładności--jako część wywołania metody publiczne tego obiektu obszaru roboczego.Nadal podniesie zdarzenia, ale podniosą po zeskanowanych wywołania interfejsu API, które zauważone, a nie tak szybko, jak występują one na dysku.
Wartość domyślna to false.Ustawienie tej flagi na wartość true może zmniejszyć wydajność, ale jest to przydatne do budowy, funkcji, takich jak lista zawsze up-to-date oczekujące zmiany w obszarze roboczym.
Przestrzeń nazw: Microsoft.TeamFoundation.VersionControl.Client
Zestaw: Microsoft.TeamFoundation.VersionControl.Client (w Microsoft.TeamFoundation.VersionControl.Client.dll)
Składnia
'Deklaracja
Public Property IsScannerAsynchronous As Boolean
public bool IsScannerAsynchronous { get; set; }
Wartość właściwości
Typ: System.Boolean
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.TeamFoundation.VersionControl.Client