tgstation-server 6.17.0
The /tg/station 13 server suite
|
Public Member Functions | |||||||
HttpClient (System.Net.Http.HttpClient implementation) | |||||||
Initializes a new instance of the HttpClient class. | |||||||
HttpClient () | |||||||
Initializes a new instance of the HttpClient class. | |||||||
void | Dispose () | ||||||
Task< HttpResponseMessage > | SendAsync (HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken) | ||||||
Send an HTTP request.
| |||||||
Properties | |
TimeSpan | Timeout [get, set] |
The request timeout. | |
HttpRequestHeaders | DefaultRequestHeaders [get] |
The HttpRequestHeaders used on every request. | |
![]() |
Private Attributes | |
readonly System.Net.Http.HttpClient | httpClient |
The real System.Net.Http.HttpClient. | |
Definition at line 10 of file HttpClient.cs.
Tgstation.Server.Common.Http.HttpClient.HttpClient | ( | System::Net::Http::HttpClient | implementation | ) |
Initializes a new instance of the HttpClient class.
implementation | The System.Net.Http.HttpClient to wrap. |
Definition at line 31 of file HttpClient.cs.
References Tgstation.Server.Common.Http.HttpClient.httpClient.
Tgstation.Server.Common.Http.HttpClient.HttpClient | ( | ) |
Initializes a new instance of the HttpClient class.
Definition at line 39 of file HttpClient.cs.
void Tgstation.Server.Common.Http.HttpClient.Dispose | ( | ) |
Task< HttpResponseMessage > Tgstation.Server.Common.Http.HttpClient.SendAsync | ( | HttpRequestMessage | request, |
HttpCompletionOption | completionOption, | ||
CancellationToken | cancellationToken | ||
) |
Send an HTTP request.
request | The HttpRequestMessage. |
completionOption | The HttpCompletionOption. |
cancellationToken | The CancellationToken for the operation. |
Implements Tgstation.Server.Common.Http.IHttpClient.
|
private |
The real System.Net.Http.HttpClient.
Definition at line 25 of file HttpClient.cs.
Referenced by Tgstation.Server.Common.Http.HttpClient.HttpClient().
|
get |
The HttpRequestHeaders used on every request.
Implements Tgstation.Server.Common.Http.IHttpClient.
Definition at line 20 of file HttpClient.cs.
Referenced by Tgstation.Server.Host.Utils.AbstractHttpClientFactory.CreateClient().
|
getset |
The request timeout.
Implements Tgstation.Server.Common.Http.IHttpClient.
Definition at line 13 of file HttpClient.cs.