HttpRequestResult Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Combines the original HTTP request along with the following: the resulting HTTP response (if any), an extended error value, and a succeeded indication.
public ref class HttpRequestResult sealed : IClosable, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpRequestResult final : IClosable, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpRequestResult : System.IDisposable, IStringable
Public NotInheritable Class HttpRequestResult
Implements IDisposable, IStringable
- Inheritance
- Attributes
- Implements
Windows requirements
Device family |
Windows 10, version 1903 (introduced in 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v8.0)
|
Remarks
A common way to get an HttpRequestResult is from the return value of the TryDeleteAsync, TryGetAsync, TryPostAsync ,TryPutAsync, or TrySendRequestAsync methods on the HttpClient object.
Properties
ExtendedError |
The extended error code for an HTTP request. |
RequestMessage |
Gets the request message that led to this HttpRequestResult. |
ResponseMessage |
Gets the HTTP response message including headers, the status code, and data. |
Succeeded |
Gets whether the HTTP request was successful. |
Methods
Close() |
Closes the HttpRequestResult instance and releases allocated resources. |
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
ToString() |
Returns a string that represents the current HttpRequestResult object. |