Interface IDataClient
Provides methods to interact with data.
public interface IDataClient
Methods
GetStream(BatchStreamRequest)
Streams multiple resources in an Apache Arrow IPC response.
HttpResponseMessage GetStream(BatchStreamRequest request)
Parameters
requestBatchStreamRequestThe batch stream request.
Returns
GetStreamAsync(BatchStreamRequest, CancellationToken)
Streams multiple resources in an Apache Arrow IPC response.
Task<HttpResponseMessage> GetStreamAsync(BatchStreamRequest request, CancellationToken cancellationToken = default)
Parameters
requestBatchStreamRequestThe batch stream request.
cancellationTokenCancellationTokenThe token to cancel the current operation.
Returns
GetVisualization(VisualizationRequest)
Streams bounded Float32 visualization points and progress using a versioned Arrow schema.
HttpResponseMessage GetVisualization(VisualizationRequest request)
Parameters
requestVisualizationRequestThe domain, resources, and one to three replacement views, typically overview, main viewport, and optional detail viewport.
Returns
GetVisualizationAsync(VisualizationRequest, CancellationToken)
Streams bounded Float32 visualization points and progress using a versioned Arrow schema.
Task<HttpResponseMessage> GetVisualizationAsync(VisualizationRequest request, CancellationToken cancellationToken = default)
Parameters
requestVisualizationRequestThe domain, resources, and one to three replacement views, typically overview, main viewport, and optional detail viewport.
cancellationTokenCancellationTokenThe token to cancel the current operation.