private void WriteResponse(object channelMethodReturnValue, HttpListenerResponse response, bool asPureJson)
        {
            if (alreadyInvokedFlag)
            {
                alreadyInvokedFlag = false;
                return;
            }

            if (asPureJson)
            {
                _channelMessageService.WriteHttpResponseAsPureJson(channelMethodReturnValue, response, false);
            }
            else
            {
                _channelMessageService.WriteHttpResponse(channelMethodReturnValue, response);
            }
        }
Example #2
0
 public void WritePureJson(object responseObject, HttpListenerResponse response)
 {
     _msgService.WriteHttpResponseAsPureJson(responseObject, response, false);
     OnPostMessageServiceInvoked?.Invoke(this, EventArgs.Empty);
 }