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.
IAsyncResult arabirimini uygulayan soyut bir temel sınıf. Ortak zaman uyumsuz programlama senaryoları için kullanılabilecek IAsyncResult nesneleri türetmek için temel bir sınıf olarak hizmet verir.
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 System.IAsyncResult arabirimine bakın.
TypedAsyncResult<T> sınıfı AsyncResulttüretilir.
Oluşturucular
AsyncResult() |
Geri çağırma temsilcisi veya durum nesnesi olmayan AsyncResult sınıfının 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 nesnesine sahip AsyncResult sınıfının bir örneğini başlatmak için türetilmiş sınıflardaki oluşturuculardan çağrılır. |
AsyncResult(Object) |
Geri çağırma temsilcisi olmayan ancak durum nesnesine sahip AsyncResult sınıfının bir örneğini başlatmak için türetilmiş sınıflardaki oluşturuculardan çağrılır. |
Özellikler
AsyncState |
Zaman uyumsuz bir işlemle ilgili bilgileri niteleyen veya içeren kullanıcı tanımlı bir nesne alır. |
AsyncWaitHandle |
Zaman uyumsuz işlemin tamamlanmasını beklemek için kullanılan bir WaitHandle alır. |
CompletedSynchronously |
Zaman uyumsuz işlemin zaman uyumlu olarak tamamlanıp tamamlanmadığını gösteren 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, Exception) |
İşleme sırasında bir özel durum oluşturursanız bu complete sürümünü çağırın. Geri çağırmaya bildirmeye ek olarak, özel durumu yakalar ve End(IAsyncResult) yöntemine çağrı sırasında oluşturulacak şekilde depolar. |
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. |
Dispose() |
AsyncResult sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır. |
Dispose(Boolean) |
AsyncResult sınıfının geçerli örneği tarafından kullanılan yönetilen ve yönetilmeyen kaynakları serbest bırakmak için Dispose() ve Finalize() yöntemleri tarafından çağrılır. |
End(IAsyncResult) |
Zaman uyumsuz işlem için |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Finalize() |
AsyncResult nesnesinin, 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |