COM+ Uygulamalarını Yapılandırma
COM+ uygulaması temelde ortak olan herhangi bir sayıda bileşeni yapılandırmanızı sağlayan bildirim temelli bir yapıdır. Örneğin, bir uygulamadaki bileşenleri ortak bir güvenlik ilkesiyle yapılandırabilirsiniz.
Yapılandırma, COM+ uygulamaları için geliştirme sürecinin önemli bir parçasıdır. Uygulamayı nasıl yapılandıracağınız, COM+ uygulamasının bu uygulama için nasıl hizmet sağlayacağını ve çalıştırırken nasıl davranacağını belirler.
Com+ uygulamalarını, Bileşen Hizmetleri yönetim aracını veya yönetim aracının temel işlevselliğini sağlayan betiklenebilir yönetim nesnelerini ve arabirimlerini kullanarak yapılandırabilirsiniz. Betikli yönetim gerçekleştirme hakkında ayrıntılı bilgi için bkz. COM+ Yönetimini Otomatikleştirme.
COM+ uygulamalarında aşağıdaki düzeylerde öğeleri yapılandırabilirsiniz:
- Application-Level Ayarları
- Component-Level (Class-Level) Ayarlar
- Interface-Level Ayarı
- Method-Level Ayarı
- İlgili konular
Bileşenleri bir uygulamaya yükleme şekliniz, bunları nasıl yapılandırabileceğinizi etkileyebilir. Bileşenleri her zaman COM+ uygulamalarına yüklemeniz gerekir (içeri aktarmanın aksine). Bileşenleri yüklemek, bunları yapılandırabilmeniz için arabirimler ve tür kitaplıklarıyla birlikte COM+ sınıf kayıt veritabanına (RegDB) tamamen kaydeder.
Application-Level Ayarları
Öznitelik | Açıklama |
---|---|
etkinleştirme |
Uygulama türünü belirtir: sunucu uygulaması veya kitaplık uygulaması. |
Erişim denetimlerini etkinleştirme |
Güvenlik kontrolünü açar ve kapatır. |
Güvenlik düzeyi |
Erişim denetimlerinin işlem düzeyinde (rollerden oluşturulan erişim denetimi düzeyleri) veya hem işlem hem de bileşen düzeylerinde (tam rol tabanlı güvenlik) gerçekleştirileceğini belirtir. |
kimlik doğrulama düzeyi |
Uygulamaya yapılan çağrılarda kullanılan kimlik doğrulama düzeyini ayarlar. |
Kimliğe Bürünme düzeyi |
Diğer uygulamalara yapılan çağrılarda kullanılan kimliğe bürünme düzeyini ayarlar. |
Kuyruğa Alma |
Uygulama bileşenlerinin kuyruğa alma hizmetlerini kullanacağını belirtir. |
CRM'i etkinleştir |
Telafi Kaynak Yöneticileri'nin kullanımını etkinleştirir. |
Uygulamayı hizmet olarak çalıştırma |
BIR COM+ sunucu uygulamasını NT hizmeti olarak yapılandırıp uygular. |
COM+ SOAP hizmeti |
BIR COM+ uygulamasını XML web hizmeti olarak kullanıma sunar. |
Uygulama Havuzu |
Tek iş parçacıklı işlemler için ölçeklenebilirlik ekler ve COM+ Uygulama Geri Dönüşüm hizmetiyle entegrasyon sağlar. |
Uygulama geri dönüşüm |
Uygulamayla ilişkili bir işlemi düzgün bir şekilde kapatıp yeniden başlatarak uygulama kararlılığını artırır. |
İşlem dökümü |
Hata ayıklama amacıyla işlemi sonlandırmadan, işlemin durumunun tamamını döker. |
Sunucu süreci kapatma |
Belirtilen boşta kalma süresi sonrasında bir işlemi kapatır. |
İzinler |
Silme dahil olmak üzere yapılandırma ayarlarında yapılan değişiklikleri devre dışı bırakır. |
Güvenlik kimliği |
Uygulamanın çalıştığı kimliği belirtir. |
Hata ayıklayıcıda başlat |
Uygulamanın kullanıcı tarafından belirtilen komut satırı ayarlarıyla bir hata ayıklayıcıda başlatılacağını belirtir. |
3 GB desteği etkinleştirme |
Genişletilmiş işlem belleği adres alanı kullanımını etkinleştirir. |
Component-Level (Class-Level) Ayarları
Öznitelik | Açıklama |
---|---|
İşlemler |
Otomatik işlem gereksinimlerini Devre Dışı, Desteklenmiyor, Destekleniyor, Gerekli veya Yeni Gerektiriyor olarak ayarlar. |
Eşitleme |
Eşitleme gereksinimlerini Devre Dışı, Desteklenmiyor, Destekleniyor, Gerekli veya Yeni Gerektiriyor olarak ayarlar. |
JIT Etkinleştirme |
Tam zamanında etkinleştirmeyi (just-in-time activation) etkinleştirir. |
Nesne havuzu |
Nesne havuzunu etkinleştirir. En düşük ve en büyük havuz boyutu ve nesne zaman aşımı değerleri yapılandırılabilir. |
Nesne oluşturma |
Yönetici tarafından belirtilen bir oluşturucu dizesiyle parametreli nesne yapısını etkinleştirir. Not: Güvenliğe duyarlı bilgileri depolamak için oluşturucu dizesi kullanılmamalıdır. |
Bileşen düzeyinde erişim denetimleri |
Bileşen düzeyinde rol tabanlı güvenlik denetimini açar veya kapatır. |
Deklaratif rol atama |
Rollerin bileşene açık atamasını etkinleştirir. |
Queuing istisna sınıfı |
İstemci tarafı hatalarını işlemek için bir istisna sınıfını gösterir. |
Enstrümantasyon olayları ve istatistikleri |
Ayrıntılı sistem olayı ve nesne istatistikleri raporlamasını etkinleştirir. |
Etkinleştirme bağlamı |
Çağıranın bağlamında veya varsayılan bağlamında bir nesnenin zorla etkinleştirilmesini sağlar. |
Özel bileşenler oluşturma |
Bileşeni uygulamaya özel olarak işaretler. Özel bir bileşen yalnızca aynı uygulamadaki diğer bileşenler tarafından görülebilir ve etkinleştirilebilir. |
Interface-Level Ayarlar
Öznitelik | Açıklama |
---|---|
Kuyruğa Alınan |
IDL'de tanımlanan kuyruklanabilir bir arabirimi gösterir. |
Bildirimsel rol ataması |
Arayüze açık bir şekilde rol atanmasını ve bileşen düzeyinden otomatik olarak rolleri devralmasını etkinleştirir. |
Method-Level Ayarı
Öznitelik | Açıklama |
---|---|
Otomatik yapıldı |
Yöntem dönüşünde nesneyi otomatik olarak devre dışı bırakır ve işlemde oylar. |
Deklaratif rol ataması |
Yöntemlere rollerin açıkça atanmasını ve ayrıca arabirim ve bileşen düzeylerinden örtük olarak devralınan rollerin etkinleştirilmesini sağlar. |