public IDisposable RecieveActorMessage(Uri requestUri, string actorMethodName, ActorMessageHeaders actorMessageHeaders,
                                        CustomServiceRequestHeader customServiceRequestHeader)
 {
     throw new NotImplementedException();
 }
 public void RecieveActorMessageFailed(Uri requestUri, string actorMethodName, ActorMessageHeaders actorMessageHeaders,
                                       CustomServiceRequestHeader customServiceRequestHeader, Exception ex)
 {
     throw new NotImplementedException();
 }
 public void RecieveServiceMessageFailed(Uri requestUri, string serviceMethodName, ServiceRemotingMessageHeaders serviceMessageHeaders,
                                         CustomServiceRequestHeader customServiceRequestHeader, Exception ex)
 {
     throw new NotImplementedException();
 }
 public IDisposable RecieveServiceMessage(Uri requestUri, string serviceMethodName, ServiceRemotingMessageHeaders serviceMessageHeaders,
                                          CustomServiceRequestHeader customServiceRequestHeader)
 {
     throw new NotImplementedException();
 }
 public void ServiceClientFailed(Uri requestUri, CustomServiceRequestHeader customServiceRequestHeader, Exception ex)
 {
     throw new NotImplementedException();
 }
Esempio n. 6
0
        private Task <byte[]> RequestActorResponseAsync(ServiceRemotingMessageHeaders messageHeaders, ActorMessageHeaders actorMessageHeaders, CustomServiceRequestHeader customServiceRequestHeader, byte[] requestBody)
        {
            var methodName = GetActorMethodName(actorMessageHeaders);

            using (Logger.CallActor(ServiceUri, methodName, actorMessageHeaders, customServiceRequestHeader))
            {
                try
                {
                    var result = this.InnerClient.RequestResponseAsync(messageHeaders, requestBody);
                    return(result);
                }
                catch (Exception ex)
                {
                    Logger.CallActorFailed(ServiceUri, methodName, actorMessageHeaders, customServiceRequestHeader, ex);
                    throw;
                }
            }
        }
Esempio n. 7
0
        protected override Task <byte[]> SendServiceOneWay(ServiceRemotingMessageHeaders messageHeaders, CustomServiceRequestHeader customServiceRequestHeader, byte[] requestBody)
        {
            var actorMessageHeaders = GetActorMessageHeaders(messageHeaders);

            if (actorMessageHeaders != null)
            {
                return(SendActorOneWay(messageHeaders, actorMessageHeaders, customServiceRequestHeader, requestBody));
            }
            return(base.SendServiceOneWay(messageHeaders, customServiceRequestHeader, requestBody));
        }