Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, jestli modul runtime bude místo vzdálené komunikace pro všechna volání napříč hranicemi domény aplikace používat zprostředkovatele komunikace modelu COM.
<configuration>
<runtime>
<PreferComInsteadOfManagedRemoting>
Syntaxe
<PreferComInsteadOfManagedRemoting enabled="true|false"/>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
enabled |
Povinný atribut. Určuje, jestli modul runtime bude místo vzdálené komunikace přes hranice domény aplikace používat interop modelu COM. |
enabled – atribut
| Hodnota | Description |
|---|---|
false |
Modul runtime bude používat vzdálené komunikace přes hranice domény aplikace. Toto je výchozí hodnota. |
true |
Modul runtime bude používat zprostředkovatele komunikace modelu COM napříč hranicemi domény aplikace. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o vazbě sestavení a uvolňování paměti. |
Poznámky
Při nastavení atributu enabledtruese modul runtime chová takto:
Modul runtime nevolá IUnknown::QueryInterface pro rozhraní IManagedObject , když rozhraní IUnknown vstoupí do domény prostřednictvím rozhraní COM. Místo toho vytvoří kolem objektu obálku s možností volání modulu runtime (RCW).
Modul runtime vrátí E_NOINTERFACE, když obdrží
QueryInterfacevolání rozhraní IManagedObject pro všechny volatelné obálky modelu COM (CCW), které byly vytvořeny v této doméně.
Tato dvě chování zajišťují, aby všechna volání přes rozhraní MODELU COM mezi spravovanými objekty napříč hranicemi domény aplikace používala místo vzdálené komunikace com a interop modelu COM.
Example
Následující příklad ukazuje, jak určit, že modul runtime by měl používat interop modelu COM přes hranice izolace:
<configuration>
<runtime>
<PreferComInsteadOfManagedRemoting enabled="true"/>
</runtime>
</configuration>