HttpClient.PostAsync Metoda

Definicja

Wyślij żądanie WYŚLIJ do określonego identyfikatora Uri jako operację asynchroniczną.Send a POST request to the specified Uri as an asynchronous operation.

Przeciążenia

PostAsync(Uri, HttpContent, CancellationToken)

Wyślij żądanie POST z tokenem anulowania jako operacji asynchronicznej.Send a POST request with a cancellation token as an asynchronous operation.

PostAsync(String, HttpContent, CancellationToken)

Wyślij żądanie POST z tokenem anulowania jako operacji asynchronicznej.Send a POST request with a cancellation token as an asynchronous operation.

PostAsync(Uri, HttpContent)

Wyślij żądanie WYŚLIJ do określonego identyfikatora Uri jako operację asynchroniczną.Send a POST request to the specified Uri as an asynchronous operation.

PostAsync(String, HttpContent)

Wyślij żądanie WYŚLIJ do określonego identyfikatora Uri jako operację asynchroniczną.Send a POST request to the specified Uri as an asynchronous operation.

Uwagi

Ta operacja nie będzie blokować.This operation will not block.

PostAsync(Uri, HttpContent, CancellationToken)

Wyślij żądanie POST z tokenem anulowania jako operacji asynchronicznej.Send a POST request with a cancellation token as an asynchronous operation.

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)

Parametry

requestUri
Uri

Identyfikator URI, do którego jest wysyłane żądanie.The Uri the request is sent to.

content
HttpContent

Zawartość żądania HTTP wysyłana do serwera.The HTTP request content sent to the server.

cancellationToken
CancellationToken

Token anulowania, którego mogą używać inne obiekty lub wątki w celu odebrania powiadomienia o anulowaniu.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Zwraca

Task<HttpResponseMessage>

Obiekt zadania reprezentujący operację asynchroniczną.The task object representing the asynchronous operation.

Wyjątki

requestUri jest null.The requestUri is null.

Żądanie nie powiodło się z powodu podstawowego problemu, takiego jak połączenie sieciowe, błąd DNS, sprawdzenie poprawności certyfikatu serwera lub przekroczenie limitu czasu.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Uwagi

Ta operacja nie będzie blokować.This operation will not block. Zwrócony obiekt Task<TResult> zakończy się po odczytaniu całej odpowiedzi (w tym zawartości).The returned Task<TResult> object will complete after the whole response (including content) is read.

PostAsync(String, HttpContent, CancellationToken)

Wyślij żądanie POST z tokenem anulowania jako operacji asynchronicznej.Send a POST request with a cancellation token as an asynchronous operation.

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);
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)

Parametry

requestUri
String

Identyfikator URI, do którego jest wysyłane żądanie.The Uri the request is sent to.

content
HttpContent

Zawartość żądania HTTP wysyłana do serwera.The HTTP request content sent to the server.

cancellationToken
CancellationToken

Token anulowania, którego mogą używać inne obiekty lub wątki w celu odebrania powiadomienia o anulowaniu.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Zwraca

Task<HttpResponseMessage>

Obiekt zadania reprezentujący operację asynchroniczną.The task object representing the asynchronous operation.

Wyjątki

requestUri jest null.The requestUri is null.

Żądanie nie powiodło się z powodu podstawowego problemu, takiego jak połączenie sieciowe, błąd DNS, sprawdzenie poprawności certyfikatu serwera lub przekroczenie limitu czasu.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Uwagi

Ta operacja nie będzie blokować.This operation will not block. Zwrócony obiekt Task<TResult> zakończy się po odczytaniu całej odpowiedzi (w tym zawartości).The returned Task<TResult> object will complete after the whole response (including content) is read.

PostAsync(Uri, HttpContent)

Wyślij żądanie WYŚLIJ do określonego identyfikatora Uri jako operację asynchroniczną.Send a POST request to the specified Uri as an asynchronous operation.

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)

Parametry

requestUri
Uri

Identyfikator URI, do którego jest wysyłane żądanie.The Uri the request is sent to.

content
HttpContent

Zawartość żądania HTTP wysyłana do serwera.The HTTP request content sent to the server.

Zwraca

Task<HttpResponseMessage>

Obiekt zadania reprezentujący operację asynchroniczną.The task object representing the asynchronous operation.

Wyjątki

requestUri jest null.The requestUri is null.

Żądanie nie powiodło się z powodu podstawowego problemu, takiego jak połączenie sieciowe, błąd DNS, sprawdzenie poprawności certyfikatu serwera lub przekroczenie limitu czasu.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Uwagi

Ta operacja nie będzie blokować.This operation will not block. Zwrócony obiekt Task<TResult> zakończy się po odczytaniu całej odpowiedzi (w tym zawartości).The returned Task<TResult> object will complete after the whole response (including content) is read.

PostAsync(String, HttpContent)

Wyślij żądanie WYŚLIJ do określonego identyfikatora Uri jako operację asynchroniczną.Send a POST request to the specified Uri as an asynchronous operation.

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);
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)

Parametry

requestUri
String

Identyfikator URI, do którego jest wysyłane żądanie.The Uri the request is sent to.

content
HttpContent

Zawartość żądania HTTP wysyłana do serwera.The HTTP request content sent to the server.

Zwraca

Task<HttpResponseMessage>

Obiekt zadania reprezentujący operację asynchroniczną.The task object representing the asynchronous operation.

Wyjątki

requestUri jest null.The requestUri is null.

Żądanie nie powiodło się z powodu podstawowego problemu, takiego jak połączenie sieciowe, błąd DNS, sprawdzenie poprawności certyfikatu serwera lub przekroczenie limitu czasu.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Uwagi

Ta operacja nie będzie blokować.This operation will not block. Zwrócony obiekt Task<TResult> zakończy się po odczytaniu całej odpowiedzi (w tym zawartości).The returned Task<TResult> object will complete after the whole response (including content) is read.

Dotyczy