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

SetResponseBodyAsync() public method

public SetResponseBodyAsync ( string str, CancellationToken cancel_token ) : Task
str string
cancel_token System.Threading.CancellationToken
return Task
    public async Task SetResponseBodyAsync(string str, CancellationToken cancel_token)
    {
      SetResponseHeader("Content-Type", "text/plain; charset=utf-8");
      await this.ResponseBody.WriteUTF8Async(str, cancel_token);
    }

Usage Example

Ejemplo n.º 1
0
 private async Task OnStop(OWINEnv env, Dictionary<string, string> query, CancellationToken cancel_token)
 {
   var channel = FindChannelFromQuery(query);
   if (channel!=null) {
     Application.PeerCast.CloseChannel(channel);
     env.SetResponseStatusCode(HttpStatusCode.OK);
     await env.SetResponseBodyAsync("OK", cancel_token).ConfigureAwait(false);
   }
   else {
     env.SetResponseStatusCode(HttpStatusCode.NotFound);
     await env.SetResponseBodyAsync("Channel NotFound", cancel_token).ConfigureAwait(false);
   }
 }
All Usage Examples Of PeerCastStation.UI.HTTP.OWINEnv::SetResponseBodyAsync