Sdílet prostřednictvím


HttpClientRequestMessage Třída

Definice

Implementace DataServiceClientRequestMessage založená na HttpClient.

public class HttpClientRequestMessage : Microsoft.OData.Client.DataServiceClientRequestMessage, IDisposable
type HttpClientRequestMessage = class
    inherit DataServiceClientRequestMessage
    interface IDisposable
Public Class HttpClientRequestMessage
Inherits DataServiceClientRequestMessage
Implements IDisposable
Dědičnost
HttpClientRequestMessage
Implementuje

Konstruktory

HttpClientRequestMessage(DataServiceClientRequestMessageArgs)

Implementace DataServiceClientRequestMessage založená na HttpClient.

Vlastnosti

ActualMethod

Získá nebo skutečnou metodu. V situacích po tunelování bude metoda POST místo zadané metody sloves.

(Zděděno od DataServiceClientRequestMessage)
Credentials

Získá nebo nastaví přihlašovací údaje pro tento požadavek.

Headers

Vrátí kolekci hlaviček požadavků.

Method

Získá nebo nastaví metodu pro tento požadavek.

ReadWriteTimeout
Zastaralé.

HttpClientRequestMessage interně používá HttpClient třídu k odesílání požadavků HTTP a přijímání odpovědí z prostředku identifikovaného zadaným identifikátorem URI. HttpClient třída nepodporuje časový limit čtení a zápisu. V současné době tato vlastnost pouze nastavujeTimeout hodnotu. Zachová se pro zpětnou kompatibilitu a v budoucí hlavní verzi se vyřadí.

SendChunked

Získá nebo nastaví hodnotu, která označuje, zda se mají odesílat data v segmentech.

Timeout

Získá nebo nastaví časový limit (v sekundách) pro tento požadavek.

Url

Získá nebo nastaví adresu URL požadavku.

Metody

Abort()

Aktuální požadavek se přeruší.

BeginGetRequestStream(AsyncCallback, Object)

Zahájí asynchronní požadavek na objekt System.IO.Stream, který se má použít k zápisu dat.

BeginGetResponse(AsyncCallback, Object)

Zahájí asynchronní požadavek na internetový prostředek.

Dispose()

Implementace DataServiceClientRequestMessage založená na HttpClient.

Dispose(Boolean)

Proveďte vlastní úklid.

EndGetRequestStream(IAsyncResult)

Ukončí asynchronní požadavek na objekt System.IO.Stream, který se má použít k zápisu dat.

EndGetResponse(IAsyncResult)

Ukončí asynchronní požadavek na internetový prostředek.

GetHeader(String)

Vrátí hodnotu záhlaví se zadaným názvem.

GetResponse()

Vrátí odpověď z internetového prostředku.

GetStream()

Získá datový proud, který se má použít k zápisu datové části požadavku.

SetHeader(String, String)

Nastaví hodnotu hlavičky s daným názvem.

Platí pro