As I have to mirage a project of .Net Framework to that of .Net Core, I have to transform some code in C#
.
One kind of code as following
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
XmlWriter writer = XmlWriter.Create(HttpContext.Current.Response.Output, settings);
writer.WriteStartElement("HelloElement");
writer.WriteElementString("Result", "200");
writer.WriteElementString("String1", "Hello");
writer.WriteElementString("String2", "World");
writer.WriteElementString("Data", "data");
writer.WriteEndElement();
writer.Close();
Since HttpContext.Current
is not available in .Net Core, I pretty sure I would use HttpContext.Response
which instead of HttpContext.Current.Response
.
Another difficulty I have to face is that HttpContext.Response.Output
is not available.
Could I know a method of transforming the above code? Thank you.