Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u op of de runtime COM-interoperabiliteit gebruikt in plaats van externe communicatie voor alle aanroepen binnen de grenzen van het toepassingsdomein.
              
              
              <configuratie>
  
              
              
              <Runtime>
    
              
              <PreferComInsteadOfManagedRemoting>
Syntax
<PreferComInsteadOfManagedRemoting enabled="true|false"/>  
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
| Kenmerk | Beschrijving | 
|---|---|
enabled | 
Vereist kenmerk. Hiermee wordt aangegeven of de runtime COM-interoperabiliteit gebruikt in plaats van externe communicatie over de grenzen van het toepassingsdomein.  | 
ingeschakeld kenmerk
| Waarde | Beschrijving | 
|---|---|
false | 
De runtime gebruikt externe communicatie over de grenzen van het toepassingsdomein. Dit is de standaardinstelling. | 
true | 
De runtime gebruikt COM-interop over de grenzen van het toepassingsdomein. | 
Onderliggende elementen
Geen.
Bovenliggende elementen
| Element | Beschrijving | 
|---|---|
configuration | 
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. | 
runtime | 
Bevat informatie over assemblagebinding en garbagecollection. | 
Opmerkingen
Wanneer u het enabled kenmerk instelt op true, gedraagt de runtime zich als volgt:
De runtime roept IUnknown::QueryInterface niet aan voor een IManagedObject-interface wanneer een IUnknown-interface het domein binnenkomt via een COM-interface. In plaats daarvan wordt er een Runtime Callable Wrapper (RCW) rond het object gemaakt.
De runtime retourneert E_NOINTERFACE wanneer deze een
QueryInterfaceaanroep ontvangt voor een IManagedObject-interface voor een COM Callable Wrapper (CCW) die in dit domein is gemaakt.
Deze twee gedragingen zorgen ervoor dat alle aanroepen via COM-interfaces tussen beheerde objecten binnen de grenzen van het toepassingsdomein COM en COM-interop gebruiken in plaats van externe communicatie.
Voorbeeld
In het volgende voorbeeld ziet u hoe u opgeeft dat de runtime COM-interop moet gebruiken over isolatiegrenzen heen:
<configuration>  
  <runtime>  
    <PreferComInsteadOfManagedRemoting enabled="true"/>  
  </runtime>  
</configuration>