AppDomainSetup Osztály

Definíció

A szerelvény kötési információi, amelyek hozzáadhatók a példányhoz AppDomain.

public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
    interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
    interface IAppDomainSetup
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
Öröklődés
AppDomainSetup
Attribútumok
Megvalósítás

Megjegyzések

A AppDomainSetup példány tulajdonságainak módosítása nincs hatással a meglévőkre AppDomain. Ez csak az új AppDomainmetódus létrehozását befolyásolhatja, amikor a CreateDomain metódust paraméterként meghívja a AppDomainSetup példány.

Ez az osztály implementálja az interfészt IAppDomainSetup .

Figyelmeztetés

A tulajdonság alapértelmezett értéke DisallowCodeDownload hamis. Ez a beállítás nem biztonságos a szolgáltatások esetében. Ha meg szeretné akadályozni, hogy a szolgáltatások részben megbízható kódot töltsenek le, állítsa ezt a tulajdonságot igaz értékre

Konstruktorok

Name Description
AppDomainSetup()

Inicializálja a AppDomainSetup osztály új példányát.

AppDomainSetup(ActivationArguments)

Inicializálja az osztály új példányát az AppDomainSetup alkalmazástartomány jegyzékalapú aktiválásához szükséges megadott aktiválási argumentumokkal.

AppDomainSetup(ActivationContext)

Inicializálja az AppDomainSetup osztály új példányát a megadott aktiválási környezettel az alkalmazástartomány jegyzékalapú aktiválásához.

Tulajdonságok

Name Description
ActivationArguments

Lekéri vagy beállítja az alkalmazástartomány aktiválásával kapcsolatos adatokat.

AppDomainInitializer

Lekéri vagy beállítja a AppDomainInitializer delegáltat, amely egy visszahívási módszert jelöl, amelyet az alkalmazástartomány inicializálásakor hív meg.

AppDomainInitializerArguments

Lekéri vagy beállítja a meghatalmazott által AppDomainInitializer képviselt visszahívási metódusnak átadott argumentumokat. A visszahívási metódus az alkalmazástartomány inicializálásakor lesz meghívva.

AppDomainManagerAssembly

Lekéri vagy beállítja annak a szerelvénynek a megjelenítendő nevét, amely az objektum használatával AppDomainSetup létrehozott alkalmazástartomány-kezelő típusát adja meg.

AppDomainManagerType

Lekéri vagy beállítja annak a típusnak a teljes nevét, amely biztosítja az alkalmazástartomány-kezelőt az objektum AppDomainSetup használatával létrehozott alkalmazástartományokhoz.

ApplicationBase

Lekéri az alkalmazást tartalmazó könyvtár nevét.

ApplicationName

Lekéri vagy beállítja az alkalmazás nevét.

ApplicationTrust

Biztonsági és megbízhatósági adatokat tartalmazó objektumot kap vagy állít be.

CachePath

Lekéri vagy beállítja annak az alkalmazásnak a nevét, ahol a fájlok árnyékmásolata található.

ConfigurationFile

Lekéri vagy beállítja egy alkalmazástartomány konfigurációs fájljának nevét.

DisallowApplicationBaseProbing

Megadja, hogy az alkalmazás alap elérési útja és a privát bináris elérési út mintavételezett-e a betöltendő szerelvények keresésekor.

DisallowBindingRedirects

Lekéri vagy beállít egy értéket, amely jelzi, hogy egy alkalmazástartomány engedélyezi-e a szerelvénykötés átirányítását.

DisallowCodeDownload

Lekéri vagy beállít egy értéket, amely jelzi, hogy a szerelvények HTTP-letöltése engedélyezett-e egy alkalmazástartományban.

DisallowPublisherPolicy

Lekéri vagy beállít egy értéket, amely jelzi, hogy a <konfigurációs fájl PublisherPolicy> szakasza alkalmazástartományra van-e alkalmazva.

DynamicBase

Lekéri vagy beállítja azt az alapkönyvtárat, amelyben a dinamikusan létrehozott fájlok könyvtára található.

LicenseFile

Lekéri vagy beállítja a tartományhoz társított licencfájl helyét.

LoaderOptimization

Meghatározza a végrehajtható fájlok betöltéséhez használt optimalizálási szabályzatot.

PartialTrustVisibleAssemblies

Lekéri vagy beállítja a NotVisibleByDefault védőfalas alkalmazástartományban futó részleges megbízhatósági kód számára látható jelölővel jelölt szerelvények listáját.

PrivateBinPath

Lekéri vagy beállítja a magánszerelvényekhez mintavételezett címtárak listáját az alkalmazásbázis könyvtárában.

PrivateBinPathProbe

Lekéri vagy beállít egy sztringértéket, amely tartalmazza vagy kizárja ApplicationBase az alkalmazás keresési útvonalát, és csak PrivateBinPatha keresést.

SandboxInterop

Lekéri vagy beállít egy értéket, amely azt jelzi, hogy az illesztő gyorsítótárazása le van-e tiltva az alkalmazástartományban lévő interop-hívások esetében, hogy QueryInterface minden híváson végrehajtsa a rendszer.

ShadowCopyDirectories

Lekéri vagy beállítja a szerelvényeket tartalmazó könyvtárak nevét árnyékmásolatra.

ShadowCopyFiles

Lekéri vagy beállít egy sztringet, amely jelzi, hogy az árnyékmásolás be van-e kapcsolva vagy ki van-e kapcsolva.

TargetFrameworkName

Lekéri (vagy .NET Keretrendszerben beállít) egy sztringet, amely a cél-keretrendszert a FrameworkName(String) konstruktor által elemezhető formátumban adja meg.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetConfigurationBytes()

A metódus által SetConfigurationBytes(Byte[]) beállított XML-konfigurációs adatokat adja vissza, amely felülírja az alkalmazás XML-konfigurációs adatait.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SetCompatibilitySwitches(IEnumerable<String>)

Beállítja a megadott kapcsolókat, így az alkalmazástartomány kompatibilis a .NET-keretrendszer korábbi verzióival a megadott problémák esetén.

SetConfigurationBytes(Byte[])

XML-konfigurációs információkat biztosít az alkalmazás tartományához, lecserélve az alkalmazás XML-konfigurációs adatait.

SetNativeFunction(String, Int32, IntPtr)

A közös nyelvi futtatókörnyezetet egy sztring-összehasonlító függvény alternatív implementációjával biztosítja.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még