SIPSorcery.Web.Services.MakeConnection.CreateErrorResponse C# (CSharp) Method

CreateErrorResponse() public method

public CreateErrorResponse ( Exception excp ) : Message
excp System.Exception
return Message
        public Message CreateErrorResponse(Exception excp)
        {
            FaultException fe = new FaultException(excp.Message);
            MessageFault fault = fe.CreateMessageFault();

            Message response = Message.CreateMessage(MessageVersion.Default, fault, null);

            HttpResponseMessageProperty http = new HttpResponseMessageProperty();
            http.StatusCode = System.Net.HttpStatusCode.OK;
            http.SuppressEntityBody = true;
            response.Properties.Add(HttpResponseMessageProperty.Name, http);

            return response;
        }