PeerCastStation.UI.HTTP.OWINEnv.SetResponseHeader C# (CSharp) Method

SetResponseHeader() public method

public SetResponseHeader ( string key, string value ) : void
key string
value string
return void
    public void SetResponseHeader(string key, string value)
    {
      var headers = this.ResponseHeaders;
      string[] v;
      if (!headers.TryGetValue(key, out v)) {
        headers.Add(key, new string[] { value });
      }
    }

Usage Example

Ejemplo n.º 1
0
 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).ConfigureAwait(false);
   }
 }
All Usage Examples Of PeerCastStation.UI.HTTP.OWINEnv::SetResponseHeader