HttpClient.PutAsync Metódus

Definíció

PUT-kérés küldése a megadott URI-nak aszinkron műveletként.

Túlterhelések

Name Description
PutAsync(String, HttpContent)

PUT-kérés küldése a megadott URI-nak aszinkron műveletként.

PutAsync(Uri, HttpContent)

PUT-kérés küldése a megadott URI-nak aszinkron műveletként.

PutAsync(String, HttpContent, CancellationToken)

Put kérés küldése lemondási jogkivonattal aszinkron műveletként.

PutAsync(Uri, HttpContent, CancellationToken)

Put kérés küldése lemondási jogkivonattal aszinkron műveletként.

Megjegyzések

Ez a művelet nem tiltja le.

PutAsync(String, HttpContent)

Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs

PUT-kérés küldése a megadott URI-nak aszinkron műveletként.

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)

Paraméterek

requestUri
String

A kérelem URI-ja.

content
HttpContent

A kiszolgálónak küldött HTTP-kérés tartalma.

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Kivételek

Ez requestUri nem abszolút URI, és BaseAddress nincs beállítva.

A kérés azért hiúsult meg, mert egy érvényes HTTP-választ kapott, például hálózati kapcsolati hiba, DNS-hiba, kiszolgálótanúsítvány-érvényesítési hiba vagy érvénytelen kiszolgálói válasz. A 8-.NET és újabb verziókban ennek okát HttpRequestError

-vagy-

csak .NET keretrendszer: A kérés túllépte az időkorlátot.

.NET Core és .NET 5-ös és újabb verziók esetén: A kérés időtúllépés miatt meghiúsult.

A megadott kérelem URI-ja nem érvényes relatív vagy abszolút URI.

Megjegyzések

Ez a művelet nem tiltja le. A visszaadott Task<TResult> objektum a teljes válasz (beleértve a tartalmat) elolvasása után befejeződik.

Note

Időtúllépés esetén különböző kivételek jelennek meg a különböző .NET implementációk esetében.

A következőre érvényes:

PutAsync(Uri, HttpContent)

Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs

PUT-kérés küldése a megadott URI-nak aszinkron műveletként.

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)

Paraméterek

requestUri
Uri

A kérelem URI-ja.

content
HttpContent

A kiszolgálónak küldött HTTP-kérés tartalma.

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Kivételek

Ez requestUri nem abszolút URI, és BaseAddress nincs beállítva.

A kérés azért hiúsult meg, mert egy érvényes HTTP-választ kapott, például hálózati kapcsolati hiba, DNS-hiba, kiszolgálótanúsítvány-érvényesítési hiba vagy érvénytelen kiszolgálói válasz. A 8-.NET és újabb verziókban ennek okát HttpRequestError

-vagy-

csak .NET keretrendszer: A kérés túllépte az időkorlátot.

.NET Core és .NET 5-ös és újabb verziók esetén: A kérés időtúllépés miatt meghiúsult.

Megjegyzések

Ez a művelet nem tiltja le. A visszaadott Task<TResult> objektum a teljes válasz (beleértve a tartalmat) elolvasása után befejeződik.

Note

Időtúllépés esetén különböző kivételek jelennek meg a különböző .NET implementációk esetében.

A következőre érvényes:

PutAsync(String, HttpContent, CancellationToken)

Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs

Put kérés küldése lemondási jogkivonattal aszinkron műveletként.

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)

Paraméterek

requestUri
String

A kérelem URI-ja.

content
HttpContent

A kiszolgálónak küldött HTTP-kérés tartalma.

cancellationToken
CancellationToken

Lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Kivételek

Ez requestUri nem abszolút URI, és BaseAddress nincs beállítva.

A kérés azért hiúsult meg, mert egy érvényes HTTP-választ kapott, például hálózati kapcsolati hiba, DNS-hiba, kiszolgálótanúsítvány-érvényesítési hiba vagy érvénytelen kiszolgálói válasz. A 8-.NET és újabb verziókban ennek okát HttpRequestError

-vagy-

csak .NET keretrendszer: A kérés túllépte az időkorlátot.

A megadott kérelem URI-ja nem érvényes relatív vagy abszolút URI.

A lemondási jogkivonat megszakadt. Ezt a kivételt a rendszer a visszaadott tevékenységben tárolja.

-vagy-

.NET Core és .NET 5-ös és újabb verziók esetén: A kérés időtúllépés miatt meghiúsult.

Megjegyzések

Ez a művelet nem tiltja le. A visszaadott Task<TResult> objektum a teljes válasz (beleértve a tartalmat) elolvasása után befejeződik.

Note

Időtúllépés esetén különböző kivételek jelennek meg a különböző .NET implementációk esetében.

A következőre érvényes:

PutAsync(Uri, HttpContent, CancellationToken)

Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs
Forrás:
HttpClient.cs

Put kérés küldése lemondási jogkivonattal aszinkron műveletként.

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)

Paraméterek

requestUri
Uri

A kérelem URI-ja.

content
HttpContent

A kiszolgálónak küldött HTTP-kérés tartalma.

cancellationToken
CancellationToken

Lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Kivételek

Ez requestUri nem abszolút URI, és BaseAddress nincs beállítva.

A kérés azért hiúsult meg, mert egy érvényes HTTP-választ kapott, például hálózati kapcsolati hiba, DNS-hiba, kiszolgálótanúsítvány-érvényesítési hiba vagy érvénytelen kiszolgálói válasz. A 8-.NET és újabb verziókban ennek okát HttpRequestError

-vagy-

csak .NET keretrendszer: A kérés túllépte az időkorlátot.

A lemondási jogkivonat megszakadt. Ezt a kivételt a rendszer a visszaadott tevékenységben tárolja.

-vagy-

.NET Core és .NET 5-ös és újabb verziók esetén: A kérés időtúllépés miatt meghiúsult.

Megjegyzések

Ez a művelet nem tiltja le. A visszaadott Task<TResult> objektum a teljes válasz (beleértve a tartalmat) elolvasása után befejeződik.

Note

Időtúllépés esetén különböző kivételek jelennek meg a különböző .NET implementációk esetében.

A következőre érvényes: