AppDomainSetup Klas

Definitie

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 QueryInterface wordt uitgevoerd voor elke aanroep.

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)

Van toepassing op

Zie ook