Compartilhar via


HttpRequestResult Classe

Definição

Combina a solicitação HTTP original com o seguinte: a resposta HTTP resultante (se houver), um valor de erro estendido e uma indicação bem-sucedida.

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
Herança
Object Platform::Object IInspectable HttpRequestResult
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

Comentários

Uma maneira comum de obter um HttpRequestResult é do valor retornado dos métodos TryDeleteAsync, TryGetAsync, TryPostAsync , TryPutAsync ou TrySendRequestAsync no objeto HttpClient .

Propriedades

ExtendedError

O código de erro estendido para uma solicitação HTTP.

RequestMessage

Obtém a mensagem de solicitação que levou a este HttpRequestResult.

ResponseMessage

Obtém a mensagem de resposta HTTP, incluindo cabeçalhos, o código status e os dados.

Succeeded

Obtém se a solicitação HTTP foi bem-sucedida.

Métodos

Close()

Fecha a instância httpRequestResult e libera recursos alocados.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

ToString()

Retorna uma cadeia de caracteres que representa o objeto HttpRequestResult atual.

Aplica-se a