VisualizerObjectSourceClient.ReplaceTargetObjectAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ReplaceTargetObjectAsync(JToken, CancellationToken) |
Requests the visualizer object source in the debug target process to replace the object being visualized. |
ReplaceTargetObjectAsync(ReadOnlySequence<Byte>, CancellationToken) |
Requests the visualizer object source in the debug target process to replace the object being visualized. |
ReplaceTargetObjectAsync<TMessage>(TMessage, JsonSerializer, CancellationToken) |
Requests the visualizer object source in the debug target process to replace the object being visualized. |
ReplaceTargetObjectAsync(JToken, CancellationToken)
Requests the visualizer object source in the debug target process to replace the object being visualized.
public virtual System.Threading.Tasks.Task ReplaceTargetObjectAsync (Newtonsoft.Json.Linq.JToken message, System.Threading.CancellationToken cancellationToken);
abstract member ReplaceTargetObjectAsync : Newtonsoft.Json.Linq.JToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ReplaceTargetObjectAsync : Newtonsoft.Json.Linq.JToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ReplaceTargetObjectAsync (message As JToken, cancellationToken As CancellationToken) As Task
Parameters
- message
- Newtonsoft.Json.Linq.JToken
The content of the message sent to the visualizer object source. The format of
message
is defined by the chosen visualizer object source.
- cancellationToken
- CancellationToken
Cancellation token for the async call.
Returns
A Task tracking the completion of the async call.
Applies to
ReplaceTargetObjectAsync(ReadOnlySequence<Byte>, CancellationToken)
Requests the visualizer object source in the debug target process to replace the object being visualized.
public abstract System.Threading.Tasks.Task ReplaceTargetObjectAsync (System.Buffers.ReadOnlySequence<byte> message, System.Threading.CancellationToken cancellationToken);
abstract member ReplaceTargetObjectAsync : System.Buffers.ReadOnlySequence<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public MustOverride Function ReplaceTargetObjectAsync (message As ReadOnlySequence(Of Byte), cancellationToken As CancellationToken) As Task
Parameters
- message
- ReadOnlySequence<Byte>
The content of the message sent to the visualizer object source. The format of
message
is defined by the chosen visualizer object source.
- cancellationToken
- CancellationToken
Cancellation token for the async call.
Returns
A Task tracking the completion of the async call.
Applies to
ReplaceTargetObjectAsync<TMessage>(TMessage, JsonSerializer, CancellationToken)
Requests the visualizer object source in the debug target process to replace the object being visualized.
public virtual System.Threading.Tasks.Task ReplaceTargetObjectAsync<TMessage> (TMessage message, Newtonsoft.Json.JsonSerializer? jsonSerializer, System.Threading.CancellationToken cancellationToken);
abstract member ReplaceTargetObjectAsync : 'Message * Newtonsoft.Json.JsonSerializer * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ReplaceTargetObjectAsync : 'Message * Newtonsoft.Json.JsonSerializer * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ReplaceTargetObjectAsync(Of TMessage) (message As TMessage, jsonSerializer As JsonSerializer, cancellationToken As CancellationToken) As Task
Type Parameters
- TMessage
The type of the message encoded into JSON and sent to the visualizer object source.
Parameters
- message
- TMessage
The object to be encoded into JSON and sent to the visualizer object source.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
Optional json serializer used to convert message
to JSON and
convert the returned object from JSON.
- cancellationToken
- CancellationToken
Cancellation token for the async call.
Returns
A Task tracking the completion of the async call.