HttpClient.PostAsync Metódus

Definíció

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

Túlterhelések

Name Description
PostAsync(String, HttpContent, CancellationToken)

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

PostAsync(Uri, HttpContent, CancellationToken)

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

PostAsync(String, HttpContent)

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

PostAsync(Uri, HttpContent)

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

Megjegyzések

Ez a művelet nem tiltja le.

PostAsync(String, HttpContent, CancellationToken)

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

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

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PostAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string? requestUri, System.Net.Http.HttpContent? content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string? requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PostAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PostAsync (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:

PostAsync(Uri, HttpContent, CancellationToken)

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

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

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PostAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(Uri? requestUri, System.Net.Http.HttpContent? content, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(Uri? requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PostAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PostAsync (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:

PostAsync(String, HttpContent)

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

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

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PostAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string requestUri, System.Net.Http.HttpContent content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string? requestUri, System.Net.Http.HttpContent? content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string? requestUri, System.Net.Http.HttpContent content);
member this.PostAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PostAsync (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:

PostAsync(Uri, HttpContent)

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

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

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PostAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(Uri requestUri, System.Net.Http.HttpContent content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(Uri? requestUri, System.Net.Http.HttpContent? content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(Uri? requestUri, System.Net.Http.HttpContent content);
member this.PostAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PostAsync (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: