Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megadja, hogy a futtatókörnyezet com-interop-ot használ-e az alkalmazás tartományhatárai közötti összes hívás újraírása helyett.
<configuration>
<runtime>
<PreferComInsteadOfManagedRemoting>
Szemantika
<PreferComInsteadOfManagedRemoting enabled="true|false"/>
Attribútumok és elemek
A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attributes
| Attribute | Description |
|---|---|
enabled |
Kötelező attribútum. Azt jelzi, hogy a futtatókörnyezet com-interop-ot használ-e az alkalmazás tartományhatárai közötti újraegyezés helyett. |
engedélyezett attribútum
| Érték | Description |
|---|---|
false |
A futtatókörnyezet az alkalmazás tartományhatárai közötti újramotálást fogja használni. Ez az alapértelmezett érték. |
true |
A futtatókörnyezet com-interopot fog használni az alkalmazás tartományhatárai között. |
Gyermekelemek
Nincs.
Szülőelemek
| Elem | Description |
|---|---|
configuration |
A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme. |
runtime |
Információkat tartalmaz a szerelvénykötésről és a szemétgyűjtésről. |
Megjegyzések
Az attribútum enabledbeállításakor a true futtatókörnyezet a következőképpen viselkedik:
A futtatókörnyezet nem hívja meg az IUnknown::QueryInterface parancsotegy IManagedObject-illesztőhöz , amikor egy IUnknown-felület egy COM-felületen keresztül lép be a tartományba. Ehelyett létrehoz egy futtatókörnyezeti hívható burkolót (RCW) az objektum köré.
A futtatókörnyezet E_NOINTERFACE ad vissza, amikor az
QueryInterfacefelületre vonatkozó hívást kap az ebben a tartományban létrehozott COM Callable Burkolóhoz (CCW).
Ez a két viselkedés biztosítja, hogy a felügyelt objektumok közötti COM-felületeken keresztüli hívások az alkalmazás tartományhatárai között a COM és a COM interop függvényt használják újraírás helyett.
Example
Az alábbi példa bemutatja, hogyan adhatja meg, hogy a futtatókörnyezet com-interop-ot használjon az elkülönítési határok között:
<configuration>
<runtime>
<PreferComInsteadOfManagedRemoting enabled="true"/>
</runtime>
</configuration>