<appDomainManagerType> , element

Określa typ, który służy jako menedżer domeny aplikacji dla domyślnej domeny aplikacji.

<Konfiguracji>
  <Środowiska wykonawczego>
    <appDomainManagerType>

Składnia

<appDomainManagerAssembly
   value="type name" />  

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
value Atrybut wymagany. Określa nazwę typu, w tym przestrzeń nazw, która służy jako menedżer domeny aplikacji dla domyślnej domeny aplikacji w procesie.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element Opis
configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.
runtime Zawiera informacje dotyczące powiązania zestawu oraz wyrzucania elementów bezużytecznych.

Uwagi

Aby określić typ menedżera domeny aplikacji, należy określić zarówno ten element, jak <i element appDomainManagerAssembly> . Jeśli któryś z tych elementów nie zostanie określony, drugi zostanie zignorowany.

Gdy zostanie załadowana domyślna domena aplikacji, zostanie zgłoszony, TypeLoadException jeśli określony typ nie istnieje w zestawie określonym przez <element appDomainManagerAssembly> , a proces kończy się niepowodzeniem.

Po określeniu typu menedżera domeny aplikacji dla domyślnej domeny aplikacji inne domeny aplikacji utworzone na podstawie domyślnej domeny aplikacji dziedziczą typ menedżera domeny aplikacji. AppDomainSetup.AppDomainManagerType Użyj właściwości iAppDomainSetup.AppDomainManagerAssembly, aby określić inny typ menedżera domeny aplikacji dla nowej domeny aplikacji.

Określenie typu menedżera domeny aplikacji wymaga, aby aplikacja miała pełne zaufanie. (Na przykład aplikacja uruchomiona na pulpicie ma pełne zaufanie). Jeśli aplikacja nie ma pełnego zaufania, TypeLoadException jest zgłaszana wartość .

Format typu i przestrzeni nazw jest taki sam, jak w przypadku Type.FullName właściwości.

Ten element konfiguracji jest dostępny tylko w .NET Framework 4 i nowszych.

Przykład

W poniższym przykładzie pokazano, jak określić, że menedżer domeny aplikacji dla domyślnej domeny aplikacji procesu jest MyMgr typem AdMgrExample w zestawie.

<configuration>  
   <runtime>  
      <appDomainManagerType value="MyMgr" />  
      <appDomainManagerAssembly
         value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />  
   </runtime>  
</configuration>  

Zobacz też