XmlRpc_Wrapper.XmlRpcServer.generateFaultResponse C# (CSharp) Method

generateFaultResponse() public method

public generateFaultResponse ( string errorMsg, int errorCode = -1 ) : string
errorMsg string
errorCode int
return string
        public string generateFaultResponse(string errorMsg, int errorCode = -1)
        {
            string RESPONSE_1 = "<?xml version=\"1.0\"?>\r\n<methodResponse><fault>\r\n\t";
            string RESPONSE_2 = "\r\n</fault></methodResponse>\r\n";

            XmlRpcValue faultStruct = new XmlRpcValue();
            faultStruct.Set(FAULTCODE, errorCode);
            faultStruct.Set(FAULTSTRING, errorMsg);
            string body = RESPONSE_1 + faultStruct.toXml() + RESPONSE_2;
            string header = generateHeader(body);

            return header + body;
        }