IVisualizerTargetClient.NotifyStateChangeAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
通知調試程式可視化檢視有關可視化檢視目標狀態的變更。
public System.Threading.Tasks.Task NotifyStateChangeAsync (Microsoft.VisualStudio.RpcContracts.DebuggerVisualizers.VisualizerTargetStateNotification notification, System.Threading.CancellationToken cancellationToken);
abstract member NotifyStateChangeAsync : Microsoft.VisualStudio.RpcContracts.DebuggerVisualizers.VisualizerTargetStateNotification * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function NotifyStateChangeAsync (notification As VisualizerTargetStateNotification, cancellationToken As CancellationToken) As Task
參數
- notification
- VisualizerTargetStateNotification
通知的類型。
- cancellationToken
- CancellationToken
異步呼叫的取消標記。
傳回
追蹤 Task 異步呼叫完成的 。
備註
調試程式應該將傳 Task 回的 完成視為調試程式可視化檢視已完成對應 IRemoteUserControl之數據內容的更新。
可能的通知包括:
- 可用性變更:只有在偵錯會話為使用中且偵錯目標暫停時,才能使用可視化檢視目標。 當可視化檢視目標無法使用時,對的呼叫 RequestDataAsync(Nullable<ReadOnlySequence<Byte>>, CancellationToken) 將會失敗並出現 VisualizerTargetUnavailableException。 當可視化檢視目標再次可用時,目標物件的值應該視為過期,而且應該再次擷取。
- 通知,目標物件的值可能已經變更,而且應該再次擷取。