HttpClient.DefaultRequestVersion Özellik

Tanım

Bu HttpClient örnek tarafından yapılan sonraki isteklerde kullanılan varsayılan HTTP sürümünü alır veya ayarlar.

C#
public Version DefaultRequestVersion { get; set; }

Özellik Değeri

Bu HttpClient örnekle yapılan istekler için kullanılacak varsayılan sürüm.

Özel durumlar

Ayarlanmış bir işlemde , DefaultRequestVersion şeklindedir null.

Örnek HttpClient zaten bir veya daha fazla istek başlatmıştır.

Örnek HttpClient zaten atılmış.

Açıklamalar

DefaultRequestVersion varsayılan değerdir HttpVersion.Version11 .

DefaultRequestVersion özelliği, özellikle , GetAsync, GetStreamAsyncPatchAsyncPostAsyncGetByteArrayAsyncGetStringAsyncve PutAsyncgibi DeleteAsyncyöntemlere yapılan çağrılarla göndermek için bu örneği oluştururken HttpRequestMessage bu HttpClient örnek kullanılarak gönderilen istekler için kullanılacak varsayılan HTTP sürümünü belirtir.

DefaultRequestVersion özelliği yöntemine SendAsync uygulanmaz. HttpRequestMessage yöntemine bağımsız değişken olarak geçirilen parametreninSendAsync, istek için kullanılan HTTP sürümünü denetleen kendi Version özelliği vardır.

DefaultRequestVersion Örnek herhangi bir istek başlatmadığı sürece HttpClient özelliği değiştirilebilir.

Şunlara uygulanır

Ürün Sürümler
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9