Поделиться через


HttpClientRequestMessage Класс

Определение

Реализация DataServiceClientRequestMessage на основе HttpClient.

public class HttpClientRequestMessage : Microsoft.OData.Client.DataServiceClientRequestMessage, IDisposable
type HttpClientRequestMessage = class
    inherit DataServiceClientRequestMessage
    interface IDisposable
Public Class HttpClientRequestMessage
Inherits DataServiceClientRequestMessage
Implements IDisposable
Наследование
HttpClientRequestMessage
Реализации

Конструкторы

HttpClientRequestMessage(DataServiceClientRequestMessageArgs)

Реализация DataServiceClientRequestMessage на основе HttpClient.

Свойства

ActualMethod

Возвращает или фактический метод. В ситуациях после туннелирования методом будет POST вместо указанного метода глагола.

(Унаследовано от DataServiceClientRequestMessage)
Credentials

Возвращает или задает учетные данные для этого запроса.

Headers

Возвращает коллекцию заголовков запроса.

Method

Возвращает или задает метод для этого запроса.

ReadWriteTimeout
Устаревшие..

HttpClientRequestMessage внутренне использует HttpClient класс для отправки HTTP-запросов и получения ответов от ресурса, определяемого указанным URI. HttpClient Класс не поддерживает время ожидания чтения и записи. В настоящее время это свойство просто задаетTimeout значение . Он сохраняется для обеспечения обратной совместимости и будет удален в следующем крупном выпуске.

SendChunked

Возвращает или задает значение, указывающее, следует ли отправлять данные в сегментах.

Timeout

Возвращает или задает время ожидания в секундах для этого запроса.

Url

Возвращает или задает URL-адрес запроса.

Методы

Abort()

Отмена текущего запроса.

BeginGetRequestStream(AsyncCallback, Object)

Начинает асинхронный запрос объекта System.IO.Stream, используемого для записи данных.

BeginGetResponse(AsyncCallback, Object)

Начинает асинхронный запрос интернет-ресурса.

Dispose()

Реализация DataServiceClientRequestMessage на основе HttpClient.

Dispose(Boolean)

Выполняет фактическую очистку.

EndGetRequestStream(IAsyncResult)

Завершает асинхронный запрос объекта System.IO.Stream, используемого для записи данных.

EndGetResponse(IAsyncResult)

Завершает асинхронный запрос интернет-ресурса.

GetHeader(String)

Возвращает значение заголовка с заданным именем.

GetResponse()

Возвращает ответ от интернет-ресурса.

GetStream()

Возвращает поток, который используется для записи полезной нагрузки запроса.

SetHeader(String, String)

Задает значение заголовка с заданным именем.

Применяется к