Sdílet prostřednictvím


AppDomainSetup Třída

Definice

Představuje informace vazby 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
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
Dědičnost
AppDomainSetup
Atributy
Implementuje

Poznámky

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

Tato třída implementuje IAppDomainSetup rozhraní.

Upozornění

Výchozí hodnota vlastnosti DisallowCodeDownload je false. Toto nastavení není pro služby nebezpečné. 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

Name Description
AppDomainSetup()

Inicializuje novou instanci AppDomainSetup třídy.

AppDomainSetup(ActivationArguments)

Inicializuje novou instanci AppDomainSetup třídy se zadanými aktivačními argumenty pož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 domény aplikace na základě manifestu.

Vlastnosti

Name Description
ActivationArguments

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

AppDomainInitializer

Získá nebo nastaví AppDomainInitializer delegáta, který představuje metodu 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 soubory stínovány.

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 soukromá 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á určuje, zda je stahování sestavení HTTP povoleno pro doménu aplikace.

DisallowPublisherPolicy

Získá nebo nastaví hodnotu, která urč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 je umístěn adresář pro dynamicky generované soubory.

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á zahrnuje nebo vylučuje ApplicationBase z cesty hledání aplikace a hledá pouze PrivateBinPath.

SandboxInterop

Získá nebo nastaví hodnotu, která indikuje, zda je ukládání rozhraní do mezipaměti zakázáno pro volání zprostředkovatele komunikace v doméně aplikace, aby QueryInterface bylo provedeno při každém volání.

ShadowCopyDirectories

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

ShadowCopyFiles

Získá nebo nastaví řetězec, který označuje, zda je stínová kopie zapnuta nebo vypnuta.

TargetFrameworkName

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

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven 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()

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního 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 rozhraní .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 CLR (Common Language Runtime) alternativní implementaci 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é