NodeNetAsync.Net.Http.HttpResponse.SendHeadersAsync C# (CSharp) Méthode

SendHeadersAsync() public méthode

public SendHeadersAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task
		async public Task SendHeadersAsync()
		{
			if (!HeadersSent)
			{
				HeadersSent = true;

				if (ChunkedTransferEncoding)
				{
					Headers["Transfer-Encoding"] = "chunked";
				}
				else
				{
					//Headers.Remove("Transfer-Encoding");
				}

				if (this.HttpCodeNumber == 0)
				{
					await Console.Error.WriteLineAsync("HttpCodeNumber == 0!");
				}

				var HeadersString = "";
				HeadersString += "HTTP/1.1 " + this.HttpCodeNumber + " " + this.HttpCodeString + "\r\n";
				HeadersString += Headers.GetEncodeString() + "\r\n";

				if (Buffering)
				{
					var HeadersByteArray = Encoding.GetBytes(HeadersString);
					Buffer.Write(HeadersByteArray, 0, HeadersByteArray.Length);
				}
				else
				{
					await Socket.WriteAsync(HeadersString, Encoding);
				}
			}
		}