Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
COM+, bağlam özelliğinin (bitti biti) durumuna bağlı olarak JIT tarafından etkinleştirilmiş bir nesneyi aşağıdaki gibi devre dışı bırakır:
- İşlem bitiş biti True olarak ayarlandığında, mevcut yöntem çağrısı döndüğünde COM+ nesnesini devre dışı bırakır.
- Tamamlama biti False olarak ayarlandığında, yöntem çağrısı geri döndüğünde nesne etkin kalır.
Varsayılan olarak, bir nesne oluşturulduğunda ve kapsamı başlatıldığında 'done' biti False olarak ayarlanır. (JIT tarafından etkinleştirilen herhangi bir nesne, kendi "done bit"ine sahip olacak şekilde kendi bağlamında oluşturulur.) Ancak, "otomatik tamamlanma" özelliğini kullanarak varsayılan ayarı her bir yöntem için değiştirebilirsiniz. "Tamamlandı bitini aşağıdaki şekillerde ayarlayabilirsiniz:"
- IContextState kullanma
- IObjectContext kullanma
- Otomatik tamamlanan özelliğini kullanma
IContextState Kullanma
#IContextState::SetDeactivateOnReturn kullanarak tamam bayrağını True veya False olarak ayarlayabilirsiniz.
Nesne bağlamından bitmiş bitin geçerli durumunu almak için IContextState::GetDeactivateOnReturn kullanabilirsiniz.
IObjectContext Kullanma
İşlemlerde oylama için kullanılan tutarlı biti ayarlarken aynı anda tamamlanmış biti ayarlamak için IObjectContext üzerinde aşağıdaki yöntemleri kullanabilirsiniz:
- SetComplete hem işlemi tamamladığınıza hem de geçerli işlemi işlemek için oy kullandığınıza işaret eder. Hem yapılmış bit değerini hem de tutarlı bit değerini True olarak ayarlar.
- SetAbort işlemin tamamlandığını ve geçerli işlemin sonlandırıldığını belirtir. Tamamlanma bitini True ve Tutarlılık bitini False olarak ayarlar.
- EnableCommit işlemi tamamlamadığınızı fakat işlemi tamamlamak için oy verdiğinizi gösteren sinyal verir. Yapıldı bitini False ve tutarlı bitini True olarak ayarlar.
- DisableCommit, tamamlanmadığınızı ve durumu genellikle tutarsız olduğu için işlemi şu anda onaylamamayı seçtiğinizi belirtir. Tamamlandı biti ve tutarlı biti False değerine ayarlanır.
İlgili konular
-
Bileşen için JIT Etkinleştirmeyi Etkinleştirme