AppDomainSetup Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt bindingsgegevens voor assembly's die kunnen worden toegevoegd aan een exemplaar van 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
- Overname
-
AppDomainSetup
- Kenmerken
- Implementeringen
Opmerkingen
Het wijzigen van de eigenschappen van een AppDomainSetup exemplaar heeft geen invloed op een bestaand AppDomainexemplaar. Dit kan alleen van invloed zijn op het maken van een nieuwe AppDomainmethode wanneer de CreateDomain methode wordt aangeroepen met het AppDomainSetup exemplaar als parameter.
Met deze klasse wordt de IAppDomainSetup-interface geïmplementeerd.
Caution
De standaardwaarde voor de DisallowCodeDownload eigenschap is onwaar. Deze instelling is onveilig voor services. Als u wilt voorkomen dat services gedeeltelijk vertrouwde code downloaden, stelt u deze eigenschap in op true
Constructors
| Name | Description |
|---|---|
| AppDomainSetup() |
Initialiseert een nieuw exemplaar van de AppDomainSetup klasse. |
| AppDomainSetup(ActivationArguments) |
Initialiseert een nieuw exemplaar van de AppDomainSetup klasse met de opgegeven activeringsargumenten die vereist zijn voor activering op basis van manifesten van een toepassingsdomein. |
| AppDomainSetup(ActivationContext) |
Initialiseert een nieuw exemplaar van de AppDomainSetup klasse met de opgegeven activeringscontext die moet worden gebruikt voor activering op basis van manifesten van een toepassingsdomein. |
Eigenschappen
| Name | Description |
|---|---|
| ActivationArguments |
Hiermee worden gegevens opgehaald of ingesteld over de activering van een toepassingsdomein. |
| AppDomainInitializer |
Hiermee wordt de AppDomainInitializer gemachtigde opgehaald of ingesteld, die een callback-methode vertegenwoordigt die wordt aangeroepen wanneer het toepassingsdomein wordt geïnitialiseerd. |
| AppDomainInitializerArguments |
Hiermee haalt u de argumenten op die worden doorgegeven aan de callback-methode die wordt vertegenwoordigd door de AppDomainInitializer gemachtigde. De callback-methode wordt aangeroepen wanneer het toepassingsdomein wordt geïnitialiseerd. |
| AppDomainManagerAssembly |
Hiermee haalt u de weergavenaam op van de assembly die het type toepassingsdomeinbeheerder biedt voor toepassingsdomeinen die met dit AppDomainSetup object zijn gemaakt. |
| AppDomainManagerType |
Hiermee wordt de volledige naam opgehaald of ingesteld van het type dat de toepassingsdomeinbeheerder biedt voor toepassingsdomeinen die met dit AppDomainSetup object zijn gemaakt. |
| ApplicationBase |
Hiermee haalt u de naam op van de map die de toepassing bevat. |
| ApplicationName |
Hiermee haalt u de naam van de toepassing op of stelt u deze in. |
| ApplicationTrust |
Hiermee wordt een object opgehaald of ingesteld dat beveiligings- en vertrouwensgegevens bevat. |
| CachePath |
Hiermee wordt de naam van een gebied opgehaald of ingesteld dat specifiek is voor de toepassing waarin bestanden schaduw worden gekopieerd. |
| ConfigurationFile |
Hiermee haalt u de naam van het configuratiebestand voor een toepassingsdomein op of stelt u deze in. |
| DisallowApplicationBaseProbing |
Hiermee geeft u op of het basispad van de toepassing en het privé binaire pad worden gecontroleerd bij het zoeken naar assembly's die moeten worden geladen. |
| DisallowBindingRedirects |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een toepassingsdomein assemblybindingsomleiding toestaat. |
| DisallowCodeDownload |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of HTTP-download van assembly's is toegestaan voor een toepassingsdomein. |
| DisallowPublisherPolicy |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de <sectie publisherPolicy> van het configuratiebestand wordt toegepast op een toepassingsdomein. |
| DynamicBase |
Hiermee haalt u de basismap op waar de map voor dynamisch gegenereerde bestanden zich bevindt. |
| LicenseFile |
Hiermee haalt u de locatie op van het licentiebestand dat aan dit domein is gekoppeld. |
| LoaderOptimization |
Hiermee geeft u het optimalisatiebeleid op dat wordt gebruikt om een uitvoerbaar bestand te laden. |
| PartialTrustVisibleAssemblies |
Hiermee haalt u een lijst met assembly's op die zijn gemarkeerd met de NotVisibleByDefault vlag die zichtbaar wordt gemaakt voor gedeeltelijke vertrouwenscode die wordt uitgevoerd in een toepassingsdomein in een sandbox. |
| PrivateBinPath |
Hiermee haalt u de lijst met mappen op of stelt u deze in onder de toepassingsbasismap die worden gecontroleerd op privéassembly's. |
| PrivateBinPathProbe |
Haalt een tekenreekswaarde op die het zoekpad voor de toepassing bevat of uitsluit ApplicationBase en zoekt alleen PrivateBinPath. |
| SandboxInterop |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of interfacecaching is uitgeschakeld voor interop-aanroepen in het toepassingsdomein, zodat er een |
| ShadowCopyDirectories |
Hiermee worden de namen van de mappen met assembly's opgehaald of ingesteld op schaduwkopie. |
| ShadowCopyFiles |
Hiermee wordt een tekenreeks opgehaald of ingesteld die aangeeft of schaduwkopie is ingeschakeld of uitgeschakeld. |
| TargetFrameworkName |
Hiermee wordt een tekenreeks opgehaald (of, in .NET Framework) die het doelframework opgeeft in een indeling die kan worden geparseerd door de FrameworkName(String) constructor. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetConfigurationBytes() |
Retourneert de XML-configuratiegegevens die zijn ingesteld door de SetConfigurationBytes(Byte[]) methode, waardoor de XML-configuratiegegevens van de toepassing worden overschreven. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SetCompatibilitySwitches(IEnumerable<String>) |
Hiermee stelt u de opgegeven switches in, waardoor het toepassingsdomein compatibel is met eerdere versies van het .NET Framework voor de opgegeven problemen. |
| SetConfigurationBytes(Byte[]) |
Biedt XML-configuratie-informatie voor het toepassingsdomein, waarbij de XML-configuratiegegevens van de toepassing worden vervangen. |
| SetNativeFunction(String, Int32, IntPtr) |
Biedt de algemene taalruntime met een alternatieve implementatie van een tekenreeksvergelijkingsfunctie. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |