AppDomainSetup Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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) |