Aracılığıyla paylaş


Seçenekler, atl Basit Nesne Sihirbazı

Artırılmış verimlilik ve hata nesnesi desteğini tasarlamak için atl Basit Nesne Sihirbazı'nın bu sayfayı kullanın.

atl projeleri ve atl com sınıfları hakkında daha fazla bilgi için bkz: atl com Masaüstü bileşenleri.

  • İş parçacığı modeli
    İş parçacığı yönetme yöntemi gösterir. Varsayılan olarak, proje kullanır apartman akıtma.

    Bkz: belirterek projenin iş parçacığı oluşturma modeli daha fazla bilgi için.

    Seçenek

    Description

    Single

    Nesnenin her zaman birincil com temasında olduğunu belirtir. Bkz: Single-Threaded işi ve Inprocserver32 daha fazla bilgi için.

    Apartman

    Nesne Apartman iş parçacığı kullandığını belirtir. Eşdeğer tek iş parçacığı grubu. Grup iş parçacıklı bir bileşenin her nesne nesnenin ömrü için kendi iş parçacığı için bir apartman atanır; Bununla birlikte, birden fazla nesne birden çok iş parçacığı kullanılabilir. Her grup için belirli bir iş parçacığının bağlıdır ve bir (varsayılan) Windows mesaj pompasına ihtiyaç vardır.

    Bkz: Single-Threaded işi daha fazla bilgi için.

    Her ikisi de

    Nesne apartment veya boş iş parçacığı oluşturulduğu ne tür bir iş parçacığı tarafından bağlı olarak kullanabileceğini belirtir.

    Ücretsiz

    Nesne serbest iş parçacığı kullandığını belirtir. Serbest iş parçacığı multithread Grup modeli için eşdeğerdir. Bkz: Çok iş parçacıklı işi daha fazla bilgi için.

    Tarafsız (yalnızca Windows 2000)

    Nesnenin birden çok iş parçacığı işi için kuralları uygular, ancak her türlü iş parçacığı üzerinde çalıştırabilirsiniz belirtir.

  • Toplama
    Nesne kullanıp kullanmayacağını gösteren toplama. Hangi istemcilere göstermek arabirimleri toplama nesne seçer ve onları toplama nesnesine uygulanan sanki arabirimleri sunulmuştur. Toplama nesne istemcileri yalnızca toplama nesnesi ile iletişim kurar.

    Seçenek

    Description

    Evet

    Nesne toplanan belirtir. Varsayılan değer.

    Hayyr

    Nesneyi değil toplanan belirtir.

    Yalnızca

    Nesnenin toplanması gereken belirtir.

  • Arabirim
    Nesne destekleyen bir arabirim türünü gösterir. Varsayılan olarak, çift arabirim nesnesi destekler.

    Seçenek

    Description

    Çift

    Nesneyi çift arabirim desteklediğini belirtir (vtable kendi özel arabirim işlevleri artı geç bağlama sahip IDispatch yöntemleri). Her ikisi de com istemcilerinin sağlar ve Otomasyon denetleyicileri nesneye erişmek için. Varsayılan değer.

    Özel

    Nesne (vtable kendi özel arabirim işlevleri vardır) özel bir arabirim destekler belirtir. Özel bir arabirim özellikle işlem sınırları boyunca çift arabiriminden daha hızlı olabilir.

    • Otomasyon uyumlu özel arabirim desteği olan bir nesneye erişimine izin veren Otomasyon denetleyicileri.

  • Destek
    Ek destek için nesneyi gösterir.

    Seçenek

    Description

    ISupportErrorInfo

    Desteğini oluşturur ISupportErrorInfo nesnesi hata bilgilerini istemciye dönebilmeniz arabirim.

    Bağlantı noktaları

    Nesneniz için bağlantı noktaları öğesinden türetilmeli, nesnenin sınıf yaparak sağlayan IConnectionPointContainerImpl.

    Boş iş parçacıklı Sıralayıcı

    Aynı işlemdeki iş parçacıkları arasında verimli bir şekilde sıralama arabirim işaretçilerine için boş iş parçacıklı Sıralayıcı nesnesi oluşturur. Kullanılabilir nesne belirtmek için hem iş parçacığı modeli olarak.

    IObjectWithSite (IE nesne desteği)

    Implements IObjectWithSiteImpl, kapsayıcı içinde nesne kendi sitesi arasındaki iletişimi desteklemek için basit bir yol sağlar.

Ayrıca bkz.

Görevler

atl basit nesne ekleme

Başvuru

atl Basit Nesne Sihirbazı

İşlemdeki sunucu sorunları akıtma