Class FlightClient
public class FlightClient
- Inheritance
-
FlightClient
- Inherited Members
Constructors
FlightClient(CallInvoker)
public FlightClient(CallInvoker callInvoker)
Parameters
callInvokerCallInvoker
FlightClient(ChannelBase)
public FlightClient(ChannelBase grpcChannel)
Parameters
grpcChannelChannelBase
Methods
DoAction(FlightAction, Metadata)
public AsyncServerStreamingCall<FlightResult> DoAction(FlightAction action, Metadata headers = null)
Parameters
actionFlightActionheadersMetadata
Returns
DoAction(FlightAction, Metadata, DateTime?, CancellationToken)
public AsyncServerStreamingCall<FlightResult> DoAction(FlightAction action, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
actionFlightActionheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
DoExchange(FlightDescriptor, Metadata)
public FlightRecordBatchExchangeCall DoExchange(FlightDescriptor flightDescriptor, Metadata headers = null)
Parameters
flightDescriptorFlightDescriptorheadersMetadata
Returns
DoExchange(FlightDescriptor, Metadata, DateTime?, CancellationToken)
public FlightRecordBatchExchangeCall DoExchange(FlightDescriptor flightDescriptor, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptorFlightDescriptorheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
GetInfo(FlightDescriptor, Metadata)
public AsyncUnaryCall<FlightInfo> GetInfo(FlightDescriptor flightDescriptor, Metadata headers = null)
Parameters
flightDescriptorFlightDescriptorheadersMetadata
Returns
GetInfo(FlightDescriptor, Metadata, DateTime?, CancellationToken)
public AsyncUnaryCall<FlightInfo> GetInfo(FlightDescriptor flightDescriptor, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptorFlightDescriptorheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
GetSchema(FlightDescriptor, Metadata)
public AsyncUnaryCall<Schema> GetSchema(FlightDescriptor flightDescriptor, Metadata headers = null)
Parameters
flightDescriptorFlightDescriptorheadersMetadata
Returns
GetSchema(FlightDescriptor, Metadata, DateTime?, CancellationToken)
public AsyncUnaryCall<Schema> GetSchema(FlightDescriptor flightDescriptor, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptorFlightDescriptorheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
GetStream(FlightTicket, Metadata)
public FlightRecordBatchStreamingCall GetStream(FlightTicket ticket, Metadata headers = null)
Parameters
ticketFlightTicketheadersMetadata
Returns
GetStream(FlightTicket, Metadata, DateTime?, CancellationToken)
public FlightRecordBatchStreamingCall GetStream(FlightTicket ticket, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
ticketFlightTicketheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
Handshake(Metadata)
public AsyncDuplexStreamingCall<FlightHandshakeRequest, FlightHandshakeResponse> Handshake(Metadata headers = null)
Parameters
headersMetadata
Returns
Handshake(Metadata, DateTime?, CancellationToken)
public AsyncDuplexStreamingCall<FlightHandshakeRequest, FlightHandshakeResponse> Handshake(Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
headersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
ListActions(Metadata)
public AsyncServerStreamingCall<FlightActionType> ListActions(Metadata headers = null)
Parameters
headersMetadata
Returns
ListActions(Metadata, DateTime?, CancellationToken)
public AsyncServerStreamingCall<FlightActionType> ListActions(Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
headersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
ListFlights(FlightCriteria, Metadata)
public AsyncServerStreamingCall<FlightInfo> ListFlights(FlightCriteria criteria = null, Metadata headers = null)
Parameters
criteriaFlightCriteriaheadersMetadata
Returns
ListFlights(FlightCriteria, Metadata, DateTime?, CancellationToken)
public AsyncServerStreamingCall<FlightInfo> ListFlights(FlightCriteria criteria, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
criteriaFlightCriteriaheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
StartPut(FlightDescriptor, Schema, Metadata)
Start a Flight Put request.
public Task<FlightRecordBatchDuplexStreamingCall> StartPut(FlightDescriptor flightDescriptor, Schema schema, Metadata headers = null)
Parameters
flightDescriptorFlightDescriptorDescriptor for the data to be put
schemaSchemaThe schema of the data
headersMetadatagRPC headers to send with the request
Returns
- Task<FlightRecordBatchDuplexStreamingCall>
A FlightRecordBatchDuplexStreamingCall object used to write data batches and receive responses
Remarks
Using this method rather than a StartPut overload that doesn't accept a schema means that the schema is sent even if no data batches are sent
StartPut(FlightDescriptor, Schema, Metadata, DateTime?, CancellationToken)
Start a Flight Put request.
public Task<FlightRecordBatchDuplexStreamingCall> StartPut(FlightDescriptor flightDescriptor, Schema schema, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptorFlightDescriptorDescriptor for the data to be put
schemaSchemaThe schema of the data
headersMetadatagRPC headers to send with the request
deadlineDateTime?Optional deadline. The request will be cancelled if this deadline is reached.
cancellationTokenCancellationTokenOptional token for cancelling the request
Returns
- Task<FlightRecordBatchDuplexStreamingCall>
A FlightRecordBatchDuplexStreamingCall object used to write data batches and receive responses
Remarks
Using this method rather than a StartPut overload that doesn't accept a schema means that the schema is sent even if no data batches are sent
StartPut(FlightDescriptor, Metadata)
Start a Flight Put request.
public FlightRecordBatchDuplexStreamingCall StartPut(FlightDescriptor flightDescriptor, Metadata headers = null)
Parameters
flightDescriptorFlightDescriptorDescriptor for the data to be put
headersMetadatagRPC headers to send with the request
Returns
- FlightRecordBatchDuplexStreamingCall
A FlightRecordBatchDuplexStreamingCall object used to write data batches and receive responses
StartPut(FlightDescriptor, Metadata, DateTime?, CancellationToken)
Start a Flight Put request.
public FlightRecordBatchDuplexStreamingCall StartPut(FlightDescriptor flightDescriptor, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptorFlightDescriptorDescriptor for the data to be put
headersMetadatagRPC headers to send with the request
deadlineDateTime?Optional deadline. The request will be cancelled if this deadline is reached.
cancellationTokenCancellationTokenOptional token for cancelling the request
Returns
- FlightRecordBatchDuplexStreamingCall
A FlightRecordBatchDuplexStreamingCall object used to write data batches and receive responses