HostingAbstractionsHostExtensions.RunAsync(IHost, CancellationToken) Yöntem

Tanım

Bir uygulama çalıştırır ve yalnızca belirteç tetiklendiğinde veya kapatma tetiklendiğinde tamamlanan bir Task döndürür. host Örneği çalıştırıldıktan sonra atılır.

public static System.Threading.Tasks.Task RunAsync(this Microsoft.Extensions.Hosting.IHost host, System.Threading.CancellationToken token = default);
static member RunAsync : Microsoft.Extensions.Hosting.IHost * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunAsync (host As IHost, Optional token As CancellationToken = Nothing) As Task

Parametreler

host
IHost

IHost Çalıştırılacak.

token
CancellationToken

Kapatmayı tetikleyen belirteç.

Döndürülenler

Task Zaman uyumsuz işlemi temsil eden.

Özel durumlar

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

Açıklamalar

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından Run(IHost)oluşan özel durumlara bakın.

Şunlara uygulanır