Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-13343

.NET: Thin Client: Async service calls

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.10
    • None
    • platforms
    • Release Notes Required

    Description

      Thin client is inherently asynchronous. We should allow async service calls: when service interface has an async method (returns Task or Task<T>), we should make the underlying call with ClientSocket.DoOutInOpAsync.

      This will require proper task handling in UnmanagedCallbacks.ServiceInvokeMethod: when a Task is returned, wait for its completion and unwrap the result/exception.

      Attachments

        Issue Links

          Activity

            People

              ptupitsyn Pavel Tupitsyn
              ptupitsyn Pavel Tupitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: