PeerCastStation.UI.HTTP.AdminHost.OnViewXML C# (CSharp) Method

OnViewXML() private method

private OnViewXML ( OWINEnv env, string>.Dictionary query, CancellationToken cancel_token ) : Task
env OWINEnv
query string>.Dictionary
cancel_token CancellationToken
return Task
    private async Task OnViewXML(OWINEnv env, Dictionary<string, string> query, CancellationToken cancel_token)
    {
      var data = BuildViewXml();
      env.SetResponseStatusCode(HttpStatusCode.OK);
      env.SetResponseHeader("Content-Type", "text/xml");
      env.SetResponseHeader("Content-Length", data.Length.ToString());
      if (env.RequestMethod!="HEAD") {
        await env.ResponseBody.WriteAsync(data, 0, data.Length, cancel_token);
      }
    }