public override Task DoAction(Protocol.Action request, IServerStreamWriter <Protocol.Result> responseStream, ServerCallContext context)
        {
            var action      = new FlightAction(request);
            var writeStream = new StreamWriter <FlightResult, Protocol.Result>(responseStream, result => result.ToProtocol());

            return(_flightServer.DoAction(action, writeStream, context));
        }
Esempio n. 2
0
 public FlightAction(string type)
 {
     _action = new Protocol.Action()
     {
         Type = type
     };
 }
Esempio n. 3
0
 public FlightAction(string type, ByteString body)
 {
     _action = new Protocol.Action()
     {
         Body = body,
         Type = type
     };
 }
Esempio n. 4
0
 public FlightAction(string type, byte[] body)
 {
     _action = new Protocol.Action()
     {
         Body = ByteString.CopyFrom(body),
         Type = type
     };
 }
Esempio n. 5
0
 internal FlightAction(Protocol.Action action)
 {
     _action = action;
 }