Aracılığıyla paylaş


AsyncLazy<T>.GetValueAsync Yöntem

Tanım

Aşırı Yüklemeler

GetValueAsync()

Değeri üreten veya üreten görevi alır.

GetValueAsync(CancellationToken)

Değeri üreten veya üreten görevi alır.

GetValueAsync()

Değeri üreten veya üreten görevi alır.

public:
 System::Threading::Tasks::Task<T> ^ GetValueAsync();
public System.Threading.Tasks.Task<T> GetValueAsync();
member this.GetValueAsync : unit -> System.Threading.Tasks.Task<'T>
Public Function GetValueAsync () As Task(Of T)

Döndürülenler

Task<T>

Sonucu lazily olarak yapılan değer olan bir görev.

Özel durumlar

Değer fabrikası bu örnekte çağırdığında GetValueAsync() oluşturulur.

Sonra oluşturulduktan sonra DisposeValue() çağrılır.

Şunlara uygulanır

GetValueAsync(CancellationToken)

Değeri üreten veya üreten görevi alır.

public:
 System::Threading::Tasks::Task<T> ^ GetValueAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<T> GetValueAsync(System.Threading.CancellationToken cancellationToken);
member this.GetValueAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function GetValueAsync (cancellationToken As CancellationToken) As Task(Of T)

Parametreler

cancellationToken
CancellationToken

İptali, çağıranın artık sonuçla ilgilenmediğini gösteren bir belirteç. Bunun değer fabrikasını iptal etmeyeceğini unutmayın (diğer arayanlar mevcut olabileceğinden). Ancak bu belirteç, döndürülen Görevin hızlandırılmış bir iptali ve bu çağrının sonucunda oluşmuş olabilecek herhangi JoinableTask bir görevin bir çıkarılmasıyla sonuçlanır.

Döndürülenler

Task<T>

Sonucu lazily olarak yapılan değer olan bir görev.

Özel durumlar

Değer fabrikası bu örnekte çağırdığında GetValueAsync() oluşturulur.

Sonra oluşturulduktan sonra DisposeValue() çağrılır.

Şunlara uygulanır