TaskCompletionSource<TResult>.TrySetException Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temel alınan Task<TResult> nesneyi duruma dönüştürmeye Faulted çalışır.
Aşırı Yüklemeler
TrySetException(IEnumerable<Exception>) |
Temel alınan Task<TResult> öğesini duruma dönüştürmeyi Faulted dener ve özel durum nesnelerinin bir koleksiyonunu buna bağlar. |
TrySetException(Exception) |
Temel alınan Task<TResult> öğesini duruma dönüştürmeye Faulted çalışır ve bunu belirtilen özel duruma bağlar. |
TrySetException(IEnumerable<Exception>)
Temel alınan Task<TResult> öğesini duruma dönüştürmeyi Faulted dener ve özel durum nesnelerinin bir koleksiyonunu buna bağlar.
public:
bool TrySetException(System::Collections::Generic::IEnumerable<Exception ^> ^ exceptions);
public bool TrySetException (System.Collections.Generic.IEnumerable<Exception> exceptions);
member this.TrySetException : seq<Exception> -> bool
Public Function TrySetException (exceptions As IEnumerable(Of Exception)) As Boolean
Parametreler
- exceptions
- IEnumerable<Exception>
Bu Task<TResult>öğesine bağlanacak özel durumların koleksiyonu.
Döndürülenler
true
işlemin başarılı olup olmadığını; aksi takdirde , false
.
Özel durumlar
Task atılmış.
exceptions
bağımsız değişkenidirnull
.
içinde exceptions
bir veya daha fazla null öğe vardır.
-veya-
Koleksiyon exceptions
boş.
Açıklamalar
şu üç son durumdan birindeyse Task<TResult> bu işlem false döndürür: RanToCompletion, Faultedveya Canceled.
Ayrıca bkz.
Şunlara uygulanır
TrySetException(Exception)
Temel alınan Task<TResult> öğesini duruma dönüştürmeye Faulted çalışır ve bunu belirtilen özel duruma bağlar.
public:
bool TrySetException(Exception ^ exception);
public bool TrySetException (Exception exception);
member this.TrySetException : Exception -> bool
Public Function TrySetException (exception As Exception) As Boolean
Parametreler
- exception
- Exception
Bu Task<TResult>öğesine bağlanmak için özel durum.
Döndürülenler
true
işlemin başarılı olup olmadığını; aksi takdirde , false
.
Özel durumlar
Task atılmış.
exception
bağımsız değişkenidirnull
.
Açıklamalar
şu üç son durumdan birindeyse Task<TResult> bu işlem false döndürür: RanToCompletion, Faultedveya Canceled.