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.
Çalışma zamanının uygulama etki alanı sınırları genelindeki tüm çağrılar için uzaktan iletişim yerine COM birlikte çalışma özelliğini kullanıp kullanmayacağını belirtir.
<configuration>
<runtime>
<PreferComInsteadOfManagedRemoting>
Sözdizimi
<PreferComInsteadOfManagedRemoting enabled="true|false"/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
enabled |
Gerekli öznitelik. Çalışma zamanının uygulama etki alanı sınırları arasında uzaktan iletişim yerine COM birlikte çalışma özelliğini kullanıp kullanmayacağını gösterir. |
enabled Özniteliği
| Değer | Description |
|---|---|
false |
Çalışma zamanı, uygulama etki alanı sınırları arasında uzaktan iletişim kullanır. Bu varsayılan seçenektir. |
true |
Çalışma zamanı, uygulama etki alanı sınırları arasında COM birlikte çalışma özelliğini kullanır. |
Alt Öğeler
Yok.
Üst Öğeler
| Öğe | Description |
|---|---|
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
runtime |
Derleme bağlama ve çöp toplama hakkında bilgi içerir. |
Açıklamalar
özniteliğini enabledtrueolarak ayarladığınızda çalışma zamanı aşağıdaki gibi davranır:
Bir IUnknown arabirimi etki alanına COM arabirimi aracılığıyla girdiğinde, çalışma zamanı IManagedObject arabirimi için IUnknown::QueryInterface'i çağırmaz. Bunun yerine, nesnenin çevresinde Bir Çalışma Zamanı Çağrılabilen Sarmalayıcı (RCW) oluşturur.
Çalışma zamanı, bu etki alanında oluşturulmuş herhangi bir
QueryInterfaceCOM Çağrılabilen Sarmalayıcı (CCW) için IManagedObject arabirimi çağrısı aldığında E_NOINTERFACE döndürür.
Bu iki davranış, uygulama etki alanı sınırları genelinde yönetilen nesneler arasındaki COM arabirimleri üzerinden yapılan tüm çağrıların uzaktan iletişim yerine COM ve COM birlikte çalışma kullanmasını sağlar.
Example
Aşağıdaki örnek, çalışma zamanının yalıtım sınırları boyunca COM birlikte çalışma özelliğini kullanmasının nasıl belirtileceğini gösterir:
<configuration>
<runtime>
<PreferComInsteadOfManagedRemoting enabled="true"/>
</runtime>
</configuration>