Sdílet prostřednictvím


AppDomainSetup Třída

Definice

Představuje informace o vazbě sestavení, které lze přidat do instance 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
Dědičnost
AppDomainSetup
Atributy
Implementuje

Poznámky

Změna vlastností AppDomainSetup instance nemá vliv na existující AppDomain. Může mít vliv pouze na vytvoření nového AppDomain, pokud CreateDomain je metoda volána s AppDomainSetup instancí jako parametr.

Tato třída implementuje IAppDomainSetup rozhraní.

Upozornění

Výchozí hodnota DisallowCodeDownload vlastnosti je false. Toto nastavení je nebezpečné pro služby. Chcete-li zabránit službám ve stahování částečně důvěryhodného kódu, nastavte tuto vlastnost na hodnotu true.

Konstruktory

AppDomainSetup()

Inicializuje novou instanci AppDomainSetup třídy.

AppDomainSetup(ActivationArguments)

Inicializuje novou instanci AppDomainSetup třídy se zadanými aktivačními argumenty vyžadovanými pro aktivaci domény aplikace založené na manifestu.

AppDomainSetup(ActivationContext)

Inicializuje novou instanci AppDomainSetup třídy se zadaným kontextem aktivace, který se použije pro aktivaci na základě manifestu domény aplikace.

Vlastnosti

ActivationArguments

Získá nebo nastaví data o aktivaci domény aplikace.

AppDomainInitializer

Získá nebo nastaví delegáta, který představuje metodu AppDomainInitializer zpětného volání, která je vyvolána při inicializaci domény aplikace.

AppDomainInitializerArguments

Získá nebo nastaví argumenty předané metodě zpětného volání reprezentované delegátem AppDomainInitializer . Metoda zpětného volání se vyvolá při inicializaci domény aplikace.

AppDomainManagerAssembly

Získá nebo nastaví zobrazovaný název sestavení, který poskytuje typ správce domény aplikace pro domény aplikace vytvořené pomocí tohoto AppDomainSetup objektu.

AppDomainManagerType

Získá nebo nastaví úplný název typu, který poskytuje správce domény aplikace pro domény aplikace vytvořené pomocí tohoto AppDomainSetup objektu.

ApplicationBase

Získá název adresáře obsahujícího aplikaci.

ApplicationName

Získá nebo nastaví název aplikace.

ApplicationTrust

Získá nebo nastaví objekt obsahující informace o zabezpečení a důvěryhodnosti.

CachePath

Získá nebo nastaví název oblasti specifické pro aplikaci, kde jsou stínové zkopírovány soubory.

ConfigurationFile

Získá nebo nastaví název konfiguračního souboru pro doménu aplikace.

DisallowApplicationBaseProbing

Určuje, jestli se při hledání sestavení, která se mají načíst, prohledává základní cesta aplikace a privátní binární cesta.

DisallowBindingRedirects

Získá nebo nastaví hodnotu, která označuje, zda doména aplikace umožňuje přesměrování vazby sestavení.

DisallowCodeDownload

Získá nebo nastaví hodnotu, která označuje, zda je stahování sestavení HTTP povoleno pro doménu aplikace.

DisallowPublisherPolicy

Získá nebo nastaví hodnotu, která označuje, zda <je oddíl publisherPolicy> konfiguračního souboru použit pro doménu aplikace.

DynamicBase

Získá nebo nastaví základní adresář, kde adresář pro dynamicky generované soubory je umístěn.

LicenseFile

Získá nebo nastaví umístění licenčního souboru přidruženého k této doméně.

LoaderOptimization

Určuje zásadu optimalizace použitou k načtení spustitelného souboru.

PartialTrustVisibleAssemblies

Získá nebo nastaví seznam sestavení označených příznakem NotVisibleByDefault , který je viditelný pro kód částečné důvěryhodnosti spuštěný v doméně aplikace v izolovaném prostoru (sandbox).

PrivateBinPath

Získá nebo nastaví seznam adresářů v základním adresáři aplikace, který jsou prohledán pro privátní sestavení.

PrivateBinPathProbe

Získá nebo nastaví řetězcovou hodnotu, která obsahuje nebo vylučuje ApplicationBase z vyhledávací cesty pro aplikaci a hledá pouze PrivateBinPath.

SandboxInterop

Získá nebo nastaví hodnotu, která označuje, zda je ukládání rozhraní do mezipaměti zakázáno pro volání zprostředkovatele komunikace v doméně aplikace, takže QueryInterface se provádí u každého volání.

ShadowCopyDirectories

Získá nebo nastaví názvy adresářů obsahující sestavení, které mají být stín zkopírovány.

ShadowCopyFiles

Získá nebo nastaví řetězec, který označuje, zda je stínové kopírování zapnuté nebo vypnuté.

TargetFrameworkName

Získá (nebo v .NET Framework nastaví) řetězec, který určuje cílovou architekturu ve formátu, který lze analyzovat konstruktoremFrameworkName(String).

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetConfigurationBytes()

Vrátí informace o konfiguraci XML nastavené metodou SetConfigurationBytes(Byte[]) , která přepíše informace o konfiguraci XML aplikace.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
SetCompatibilitySwitches(IEnumerable<String>)

Nastaví zadané přepínače, aby doména aplikace byla kompatibilní s předchozími verzemi .NET Framework pro zadané problémy.

SetConfigurationBytes(Byte[])

Poskytuje informace o konfiguraci XML pro doménu aplikace a nahrazuje informace o konfiguraci XML aplikace.

SetNativeFunction(String, Int32, IntPtr)

Poskytuje modul runtime common language s alternativní implementací funkce porovnání řetězců.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také