Freigeben über


Workspace.IsScannerAsynchronous-Eigenschaft

Dieses Flag gilt nur für lokale Arbeitsbereiche zu Speicherort WorkspaceLocation.Local (==).Wenn true, dann das VersionControlServer, das diesen Arbeitsbereich besitzt, die Ereignisse PendingChangesChanged und GetCompleted bald wie die Datenträgerscanner-Begriffe auslöst, die einige auf Datenträger geändert hat.

Das bedeutet, dass die Generierung dieser Ereignisse tatsächlich asynchron.Wenn false, der Datenträgerscanner nur ausgeführt wird, wenn es Korrektheit erforderlich ist -- als Teil Aufrufe der öffentlichen Methoden dieses Arbeitsbereichsobjekts.Die Ereignisse lösen dennoch ausgeführt, aber sie lösen nach der überprüfte API-Aufruf, der sie erwähnt, statt aus, sobald sie auf dem Datenträger auftreten.

Der Standardwert ist "False".Das Festlegen dieses Flags, um true wird die Leistung verringert, es ist jedoch für die Konstruktion einer Funktion wie eine ALWAYS-oben-zuDatumsliste von ausstehenden Änderungen im Arbeitsbereich hilfreich.

Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Syntax

'Declaration
Public Property IsScannerAsynchronous As Boolean
public bool IsScannerAsynchronous { get; set; }

Eigenschaftswert

Typ: System.Boolean

.NET Framework-Sicherheit

Siehe auch

Referenz

Workspace Klasse

Microsoft.TeamFoundation.VersionControl.Client-Namespace