Class FlightClient
public class FlightClient
- Inheritance
-
FlightClient
- Inherited Members
Constructors
FlightClient(CallInvoker)
public FlightClient(CallInvoker callInvoker)
Parameters
callInvoker
CallInvoker
FlightClient(ChannelBase)
public FlightClient(ChannelBase grpcChannel)
Parameters
grpcChannel
ChannelBase
Methods
DoAction(FlightAction, Metadata)
public AsyncServerStreamingCall<FlightResult> DoAction(FlightAction action, Metadata headers = null)
Parameters
action
FlightActionheaders
Metadata
Returns
DoAction(FlightAction, Metadata, DateTime?, CancellationToken)
public AsyncServerStreamingCall<FlightResult> DoAction(FlightAction action, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
action
FlightActionheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
DoExchange(FlightDescriptor, Metadata)
public FlightRecordBatchExchangeCall DoExchange(FlightDescriptor flightDescriptor, Metadata headers = null)
Parameters
flightDescriptor
FlightDescriptorheaders
Metadata
Returns
DoExchange(FlightDescriptor, Metadata, DateTime?, CancellationToken)
public FlightRecordBatchExchangeCall DoExchange(FlightDescriptor flightDescriptor, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptor
FlightDescriptorheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
GetInfo(FlightDescriptor, Metadata)
public AsyncUnaryCall<FlightInfo> GetInfo(FlightDescriptor flightDescriptor, Metadata headers = null)
Parameters
flightDescriptor
FlightDescriptorheaders
Metadata
Returns
GetInfo(FlightDescriptor, Metadata, DateTime?, CancellationToken)
public AsyncUnaryCall<FlightInfo> GetInfo(FlightDescriptor flightDescriptor, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptor
FlightDescriptorheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
GetSchema(FlightDescriptor, Metadata)
public AsyncUnaryCall<Schema> GetSchema(FlightDescriptor flightDescriptor, Metadata headers = null)
Parameters
flightDescriptor
FlightDescriptorheaders
Metadata
Returns
GetSchema(FlightDescriptor, Metadata, DateTime?, CancellationToken)
public AsyncUnaryCall<Schema> GetSchema(FlightDescriptor flightDescriptor, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
flightDescriptor
FlightDescriptorheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
GetStream(FlightTicket, Metadata)
public FlightRecordBatchStreamingCall GetStream(FlightTicket ticket, Metadata headers = null)
Parameters
ticket
FlightTicketheaders
Metadata
Returns
GetStream(FlightTicket, Metadata, DateTime?, CancellationToken)
public FlightRecordBatchStreamingCall GetStream(FlightTicket ticket, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
ticket
FlightTicketheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
Handshake(Metadata)
public AsyncDuplexStreamingCall<FlightHandshakeRequest, FlightHandshakeResponse> Handshake(Metadata headers = null)
Parameters
headers
Metadata
Returns
Handshake(Metadata, DateTime?, CancellationToken)
public AsyncDuplexStreamingCall<FlightHandshakeRequest, FlightHandshakeResponse> Handshake(Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
headers
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
ListActions(Metadata)
public AsyncServerStreamingCall<FlightActionType> ListActions(Metadata headers = null)
Parameters
headers
Metadata
Returns
ListActions(Metadata, DateTime?, CancellationToken)
public AsyncServerStreamingCall<FlightActionType> ListActions(Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
headers
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
ListFlights(FlightCriteria, Metadata)
public AsyncServerStreamingCall<FlightInfo> ListFlights(FlightCriteria criteria = null, Metadata headers = null)
Parameters
criteria
FlightCriteriaheaders
Metadata
Returns
ListFlights(FlightCriteria, Metadata, DateTime?, CancellationToken)
public AsyncServerStreamingCall<FlightInfo> ListFlights(FlightCriteria criteria, Metadata headers, DateTime? deadline, CancellationToken cancellationToken = default)
Parameters
criteria
FlightCriteriaheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
StartPut(FlightDescriptor, Schema, Metadata)
Start a Flight Put request.
public Task<FlightRecordBatchDuplexStreamingCall> StartPut(FlightDescriptor flightDescriptor, Schema schema, Metadata headers = null)
Parameters
flightDescriptor
FlightDescriptorDescriptor for the data to be put
schema
SchemaThe schema of the data
headers
MetadatagRPC 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
flightDescriptor
FlightDescriptorDescriptor for the data to be put
schema
SchemaThe schema of the data
headers
MetadatagRPC headers to send with the request
deadline
DateTime?Optional deadline. The request will be cancelled if this deadline is reached.
cancellationToken
CancellationTokenOptional 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
flightDescriptor
FlightDescriptorDescriptor for the data to be put
headers
MetadatagRPC 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
flightDescriptor
FlightDescriptorDescriptor for the data to be put
headers
MetadatagRPC headers to send with the request
deadline
DateTime?Optional deadline. The request will be cancelled if this deadline is reached.
cancellationToken
CancellationTokenOptional token for cancelling the request
Returns
- FlightRecordBatchDuplexStreamingCall
A FlightRecordBatchDuplexStreamingCall object used to write data batches and receive responses