Workspace.IsScannerAsynchronous プロパティ
このフラグは、ローカル ワークスペース (==) の位置 WorkspaceLocation.Local にのみ適用されます。 true の場合、このワークスペースの所有者 VersionControlServer は何かがディスク上で変更されたことを直ちにディスクのスキャナーがあるように PendingChangesChanged と GetCompleted イベントを発生させます。
つまり、これらのイベントの生成は実際には非同期です。 false の場合、ディスクのスキャナーは、正確性に要求されたときにのみ実行されます -- このワークスペースのオブジェクトのパブリック メソッドの呼び出しの一部として。 イベントは発生しますが、ディスクにより、それらについて走査された API 呼び出しの後ではなくに発生します。
既定値は false です。 このフラグを true にパフォーマンスが低下これは、ワークスペースの保留中の変更を常に日付の一覧などの機能の構造体に便利です。
名前空間: Microsoft.TeamFoundation.VersionControl.Client
アセンブリ: Microsoft.TeamFoundation.VersionControl.Client (Microsoft.TeamFoundation.VersionControl.Client.dll 内)
構文
'宣言
Public Property IsScannerAsynchronous As Boolean
public bool IsScannerAsynchronous { get; set; }
プロパティ値
型 : System.Boolean
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。