HttpClient.PutAsync Yöntem

Tanım

Belirtilen Uri'ye zaman uyumsuz işlem olarak bir PUT isteği gönderin.

Aşırı Yüklemeler

PutAsync(String, HttpContent)

Belirtilen Uri'ye zaman uyumsuz işlem olarak bir PUT isteği gönderin.

PutAsync(Uri, HttpContent)

Belirtilen Uri'ye zaman uyumsuz işlem olarak bir PUT isteği gönderin.

PutAsync(String, HttpContent, CancellationToken)

Zaman uyumsuz işlem olarak iptal belirteci içeren bir PUT isteği gönderin.

PutAsync(Uri, HttpContent, CancellationToken)

Zaman uyumsuz işlem olarak iptal belirteci içeren bir PUT isteği gönderin.

Açıklamalar

Bu işlem engellenmez.

PutAsync(String, HttpContent)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Belirtilen Uri'ye zaman uyumsuz işlem olarak bir PUT isteği gönderin.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string requestUri, System.Net.Http.HttpContent content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string? requestUri, System.Net.Http.HttpContent content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string? requestUri, System.Net.Http.HttpContent? content);
member this.PutAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As String, content As HttpContent) As Task(Of HttpResponseMessage)

Parametreler

requestUri
String

İsteğin gönderildiği Uri.

content
HttpContent

Sunucuya gönderilen HTTP isteği içeriği.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

mutlak requestUri bir URI olmalıdır veya BaseAddress ayarlanmalıdır.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması veya zaman aşımı gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Sağlanan istek URI'si geçerli göreli veya mutlak URI değil.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur.

Şunlara uygulanır

PutAsync(Uri, HttpContent)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Belirtilen Uri'ye zaman uyumsuz işlem olarak bir PUT isteği gönderin.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri requestUri, System.Net.Http.HttpContent content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri? requestUri, System.Net.Http.HttpContent content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri? requestUri, System.Net.Http.HttpContent? content);
member this.PutAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As Uri, content As HttpContent) As Task(Of HttpResponseMessage)

Parametreler

requestUri
Uri

İsteğin gönderildiği Uri.

content
HttpContent

Sunucuya gönderilen HTTP isteği içeriği.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

mutlak requestUri bir URI olmalıdır veya BaseAddress ayarlanmalıdır.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması veya zaman aşımı gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur.

Şunlara uygulanır

PutAsync(String, HttpContent, CancellationToken)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Zaman uyumsuz işlem olarak iptal belirteci içeren bir PUT isteği gönderin.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string? requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string? requestUri, System.Net.Http.HttpContent? content, System.Threading.CancellationToken cancellationToken);
member this.PutAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As String, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parametreler

requestUri
String

İsteğin gönderildiği Uri.

content
HttpContent

Sunucuya gönderilen HTTP isteği içeriği.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

mutlak requestUri bir URI olmalıdır veya BaseAddress ayarlanmalıdır.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması veya zaman aşımı gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Sağlanan istek URI'si geçerli göreli veya mutlak URI değil.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur.

Şunlara uygulanır

PutAsync(Uri, HttpContent, CancellationToken)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Zaman uyumsuz işlem olarak iptal belirteci içeren bir PUT isteği gönderin.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri? requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri? requestUri, System.Net.Http.HttpContent? content, System.Threading.CancellationToken cancellationToken);
member this.PutAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As Uri, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parametreler

requestUri
Uri

İsteğin gönderildiği Uri.

content
HttpContent

Sunucuya gönderilen HTTP isteği içeriği.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

mutlak requestUri bir URI olmalıdır veya BaseAddress ayarlanmalıdır.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması veya zaman aşımı gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur.

Şunlara uygulanır