public SetResponseBodyAsync ( string str, |
||
str | string | |
cancel_token | ||
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);
}
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); } }