Пример #1
0
        private void PackageClient_OnPushProjectPackage(string filename, RemoteTaskCompletionSource taskHandle)
        {
            var packageRequest = new ProjectPackagePushRequest {
                ServerSessionId = ServerSessionId,
                Filename        = filename,
            };

            Transceiver.Send(packageRequest)
            .GetResponseAsync()
            .ContinueWith(taskHandle.FromTask);
        }
Пример #2
0
        private void PackageClient_OnPushProjectPackage(string filename, RemoteTaskCompletionSource <object> taskHandle)
        {
            Task.Run(async() => {
                var packageRequest = new ProjectPackagePushRequest {
                    ServerSessionId = ServerSessionId,
                    Filename        = filename,
                };

                await Transceiver.Send(packageRequest)
                .GetResponseAsync();

                return((object)null);
            }).ContinueWith(taskHandle.FromTask);
        }