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 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 |
| 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) |