AsyncResult Sınıf
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.
Arabirimini uygulayan IAsyncResult soyut bir temel sınıf. Yaygın zaman uyumsuz programlama senaryoları için kullanılabilecek nesneleri türetmek IAsyncResult için temel sınıf görevi görür.
public ref class AsyncResult abstract : IAsyncResult, IDisposable
public abstract class AsyncResult : IAsyncResult, IDisposable
type AsyncResult = class
interface IAsyncResult
interface IDisposable
Public MustInherit Class AsyncResult
Implements IAsyncResult, IDisposable
- Devralma
-
AsyncResult
- Türetilmiş
- Uygulamalar
Açıklamalar
Daha fazla bilgi için arabirimine System.IAsyncResult bakın.
TypedAsyncResult<T> sınıfı öğesinden AsyncResulttüretilir.
Oluşturucular
AsyncResult() |
Geri çağırma temsilcisi veya durum nesnesi olmayan sınıfın AsyncResult bir örneğini başlatmak için türetilmiş sınıflardaki oluşturuculardan çağrılır. |
AsyncResult(AsyncCallback, Object) |
Geri çağırma temsilcisi ve durum nesnesi olan sınıfın AsyncResult bir örneğini başlatmak için türetilmiş sınıflardaki oluşturuculardan çağrılır. |
AsyncResult(Object) |
Sınıf örneğini başlatmak için türetilmiş sınıflardaki oluşturuculardan çağrılır. Geri çağırma temsilcisi olmayan ancak durum nesnesine sahip olan bir sınıfın AsyncResult örneği başlatılır. |
Özellikler
AsyncState |
Zaman uyumsuz bir işlem hakkında bilgi içeren veya niteleyen kullanıcı tanımlı bir nesne alır. |
AsyncWaitHandle |
Zaman uyumsuz işlemin WaitHandle tamamlanmasını beklemek için kullanılan bir alır. |
CompletedSynchronously |
Zaman uyumsuz işlemin zaman uyumlu olarak tamamlanıp tamamlanmadığını belirten bir değer alır. |
IsCompleted |
Zaman uyumsuz işlemin tamamlanıp tamamlanmadığını gösteren bir değer alır. |
Yöntemler
Complete(Boolean) |
Zaman uyumsuz işleminiz tamamlandığında ve hiçbir özel durumla karşılaşılmadığında bu complete sürümünü çağırın. İşlemin durumunu güncelleştirir ve geri çağırmayı bildirir. |
Complete(Boolean, Exception) |
İşleme sırasında bir özel durum oluşturursanız bu tam sürümünü çağırın. Geri çağırma bildirimine ek olarak, özel durumu yakalar ve yöntemine çağrı sırasında oluşturulacak şekilde End(IAsyncResult) depolar. |
Dispose() |
AsyncResult sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır. |
Dispose(Boolean) |
sınıfının geçerli örneği tarafından kullanılan yönetilen ve yönetilmeyen kaynakları serbest bırakmak için ve Finalize() yöntemleri tarafından Dispose() çağrılırAsyncResult. |
End(IAsyncResult) |
Zaman uyumsuz işlemin işlevi tamamlandığında bu yöntemi |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Finalize() |
Nesnenin AsyncResult atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye çalışmasına izin verir. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |