Condividi tramite


HttpClientRequestMessage Classe

Definizione

Implementazione basata su HttpClient di DataServiceClientRequestMessage.

public class HttpClientRequestMessage : Microsoft.OData.Client.DataServiceClientRequestMessage, IDisposable
type HttpClientRequestMessage = class
    inherit DataServiceClientRequestMessage
    interface IDisposable
Public Class HttpClientRequestMessage
Inherits DataServiceClientRequestMessage
Implements IDisposable
Ereditarietà
HttpClientRequestMessage
Implementazioni

Costruttori

HttpClientRequestMessage(DataServiceClientRequestMessageArgs)

Implementazione basata su HttpClient di DataServiceClientRequestMessage.

Proprietà

ActualMethod

Ottiene o il metodo effettivo. In situazioni di post tunneling il metodo post tunneling sarà POST anziché il metodo verbo specificato.

(Ereditato da DataServiceClientRequestMessage)
Credentials

Ottiene o imposta le credenziali per la richiesta.

Headers

Restituisce la raccolta delle intestazioni di richiesta.

Method

Ottiene o imposta il metodo per la richiesta.

ReadWriteTimeout
Obsoleti.

HttpClientRequestMessage usa HttpClient internamente la classe per inviare richieste HTTP e ricevere risposte da una risorsa identificata dall'URI specificato. HttpClient la classe non supporta il timeout di lettura e scrittura. Attualmente, questa proprietà imposta solo ilTimeout valore. Viene mantenuto per la compatibilità con le versioni precedenti e verrà eliminato in una versione principale futura.

SendChunked

Ottiene o imposta un valore che indica se inviare dati nei segmenti.

Timeout

Ottiene o imposta la durata in secondi del timeout per la richiesta.

Url

Ottiene o imposta l'URL della richiesta.

Metodi

Abort()

Interrompere la richiesta corrente.

BeginGetRequestStream(AsyncCallback, Object)

Avvia una richiesta asincrona per un oggetto System.IO.Stream da utilizzare per la scrittura dei dati.

BeginGetResponse(AsyncCallback, Object)

Avvia una richiesta asincrona a una risorsa Internet.

Dispose()

Implementazione basata su HttpClient di DataServiceClientRequestMessage.

Dispose(Boolean)

Eseguire il lavoro di pulizia effettivo.

EndGetRequestStream(IAsyncResult)

Termina una richiesta asincrona per un oggetto System.IO.Stream da utilizzare per la scrittura dei dati.

EndGetResponse(IAsyncResult)

Termina una richiesta asincrona a una risorsa Internet.

GetHeader(String)

Restituisce il valore dell'intestazione con il nome specificato.

GetResponse()

Restituisce una risposta da una risorsa Internet.

GetStream()

Ottiene il flusso da utilizzare per scrivere il payload della richiesta.

SetHeader(String, String)

Imposta il valore dell'intestazione con il nome specificato.

Si applica a