Condividi tramite


HttpClient.DefaultRequestVersion Proprietà

Definizione

Ottiene o imposta la versione HTTP predefinita usata per le richieste successive effettuate da questa istanza di HttpClient.

public:
 property Version ^ DefaultRequestVersion { Version ^ get(); void set(Version ^ value); };
public Version DefaultRequestVersion { get; set; }
member this.DefaultRequestVersion : Version with get, set
Public Property DefaultRequestVersion As Version

Valore della proprietà

Versione predefinita da usare per le richieste effettuate con questa HttpClient istanza.

Eccezioni

In un'operazione di impostazione, DefaultRequestVersion è null.

L'istanza di HttpClient ha già avviato una o più richieste.

L'istanza di HttpClient è già stata eliminata.

Commenti

DefaultRequestVersion è HttpVersion.Version11 per impostazione predefinita.

La DefaultRequestVersion proprietà specifica la versione HTTP predefinita da usare per le richieste inviate usando questa HttpClient istanza quando costruisce l'oggetto HttpRequestMessage da inviare, in particolare con chiamate a metodi come DeleteAsync, GetByteArrayAsyncGetStringAsyncGetStreamAsyncPatchAsyncGetAsyncPostAsynce .PutAsync

La DefaultRequestVersion proprietà non si applica al SendAsync metodo. Il HttpRequestMessage parametro passato come argomento al SendAsync metodo ha la propria Version proprietà che controlla la versione HTTP usata per la richiesta.

La DefaultRequestVersion proprietà può essere modificata finché l'istanza HttpClient non ha avviato alcuna richiesta.

Si applica a