Hata: Çok iş parçacıklı uygulamalarda zaman uyumsuz temizleme nedeniyle kilitlenmeye

Makale çevirileri Makale çevirileri
Makale numarası: 327443 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Belirtiler

Belirli koşullar altında bir COM + uygulamasında çalışan System.EnterpriseServices.ServicedComponent sınıfından türetilmiş bir sınıf yanıt vermemeye başlayabilir (kilitlenme).

Neden

Bu sorun, göre bir aktivite kilitlenmeye neden olur. Faaliyetler, bir zaman uyumsuz temizleme, bileşen başvurularının nedeniyle çok iş parçacıklı uygulamalarda kilitlenmeye.

Çözüm

Bu sorunu gidermek için <a0></a0>, istemci COM nesnelerinin geliştirmekte atma yöntemini çağırmalısınız. Bu çağrı, COM + deterministic temizleme sağlar nesneleri. ServicedComponent nesneleri kullanarak bitirdiğinizde atma yöntemini çağırmalısınız.

Durum

Microsoft bu durumun, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
318000Düzeltme: işlem COM + Bileşenleri'ı ASP.NET'ten çağırdığınızda çeşitli sorunlar
312118Sistem bellek kullanımı ve tanıtıcı sayımları uygulamanız System.EnterpriseServices.ServicedComponent sınıfından türetilen bileşenler içerdiğinde beklenenden daha fazla artırabilirsiniz.
Kurumsal Hizmetler hakkında daha fazla bilgi için (COM). NET'te, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/ms973847.aspx

Özellikler

Makale numarası: 327443 - Last Review: 24 Şubat 2014 Pazartesi - Gözden geçirme: 4.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft Enterprise Services (included with the .NET Framework) 1.0
  • Microsoft COM+ 1.0
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbbug kbgarbagecollect kbnofix KB327443 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:327443

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com