System::IAsyncResult sınıfı

IAsyncResult class

Asenkron işlemin durumunu temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class IAsyncResult : public virtual System::Object

Yöntemler

YöntemAçıklama
virtual get_AsyncState()Asenkron işlem hakkında bilgileri içeren bir nesne döndürür.
virtual get_AsyncWaitHandle()Asenkron işlemin tamamlanmasını beklemek için kullanılabilecek bir WaitHandle örneği döndürür.
virtual get_CompletedSynchronously()Asenkron işlemin senkron olarak tamamlanıp tamamlanmadığını gösteren bir değer döndürür.
virtual get_IsCompleted()Asenkron işlemin tamamlanıp tamamlanmadığını gösteren bir değer döndürür.
virtual ~IAsyncResult()Yıkıcı.

Typedefs

TypedefAçıklama
smart_ptrIAsyncResult için paylaşımlı işaretçi.

Ayrıca Bakınız