private static void ErrorResponse(Request req, HttpStatusCode code, AisErrorCode errorcode, string description, Map m) { m.Add("error_code", (int)errorcode); byte[] resdata; using (var ms = new MemoryStream()) { LlsdXml.Serialize(m, ms); resdata = ms.ToArray(); } using (HttpResponse res = req.HttpRequest.BeginResponse(code, description, "application/llsd+xml")) { using (Stream o = res.GetOutputStream(resdata.Length)) { o.Write(resdata, 0, (int)resdata.Length); } } }
private static void ErrorResponse(Request req, HttpStatusCode code, AisErrorCode errorcode, string description) { ErrorResponse(req, code, errorcode, description, new Map()); }