AppDomainSetup Klass

Definition

Representerar sammansättningsbindningsinformation som kan läggas till i en instans av 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
Arv
AppDomainSetup
Attribut
Implementeringar

Kommentarer

Om du ändrar egenskaperna för en AppDomainSetup instans påverkas inte några befintliga AppDomain. Det kan bara påverka skapandet av en ny AppDomain, när CreateDomain metoden anropas med instansen AppDomainSetup som en parameter.

Den här klassen implementerar IAppDomainSetup gränssnittet.

Caution

Standardvärdet för DisallowCodeDownload egenskapen är falskt. Den här inställningen är osäker för tjänster. För att förhindra att tjänster laddar ned delvis betrodd kod anger du den här egenskapen till true

Konstruktorer

Name Description
AppDomainSetup()

Initierar en ny instans av AppDomainSetup klassen.

AppDomainSetup(ActivationArguments)

Initierar en ny instans av AppDomainSetup klassen med de angivna aktiveringsargument som krävs för manifestbaserad aktivering av en programdomän.

AppDomainSetup(ActivationContext)

Initierar en ny instans av AppDomainSetup klassen med den angivna aktiveringskontexten som ska användas för manifestbaserad aktivering av en programdomän.

Egenskaper

Name Description
ActivationArguments

Hämtar eller anger data om aktivering av en programdomän.

AppDomainInitializer

Hämtar eller anger ombudet AppDomainInitializer , vilket representerar en motringningsmetod som anropas när programdomänen initieras.

AppDomainInitializerArguments

Hämtar eller anger argumenten som skickas till motringningsmetoden som representeras av ombudet AppDomainInitializer . Motringningsmetoden anropas när programdomänen initieras.

AppDomainManagerAssembly

Hämtar eller anger visningsnamnet för sammansättningen som tillhandahåller typen av programdomänhanterare för programdomäner som skapats med det här AppDomainSetup objektet.

AppDomainManagerType

Hämtar eller anger det fullständiga namnet på den typ som tillhandahåller programdomänhanteraren för programdomäner som skapats med det här AppDomainSetup objektet.

ApplicationBase

Hämtar namnet på katalogen som innehåller programmet.

ApplicationName

Hämtar eller anger namnet på programmet.

ApplicationTrust

Hämtar eller anger ett objekt som innehåller säkerhets- och förtroendeinformation.

CachePath

Hämtar eller anger namnet på ett område som är specifikt för programmet där filer skuggkopieras.

ConfigurationFile

Hämtar eller anger namnet på konfigurationsfilen för en programdomän.

DisallowApplicationBaseProbing

Anger om programbassökvägen och den privata binära sökvägen avsöks vid sökning efter sammansättningar som ska läsas in.

DisallowBindingRedirects

Hämtar eller anger ett värde som anger om en programdomän tillåter omdirigering av sammansättningsbindningar.

DisallowCodeDownload

Hämtar eller anger ett värde som anger om HTTP-nedladdning av sammansättningar tillåts för en programdomän.

DisallowPublisherPolicy

Hämtar eller anger ett värde som anger om <avsnittet publisherPolicy> i konfigurationsfilen tillämpas på en programdomän.

DynamicBase

Hämtar eller anger baskatalogen där katalogen för dynamiskt genererade filer finns.

LicenseFile

Hämtar eller anger platsen för licensfilen som är associerad med den här domänen.

LoaderOptimization

Anger den optimeringsprincip som används för att läsa in en körbar fil.

PartialTrustVisibleAssemblies

Hämtar eller anger en lista över sammansättningar markerade med NotVisibleByDefault flaggan som är synlig för kod med partiellt förtroende som körs i en sandbox-programdomän.

PrivateBinPath

Hämtar eller anger listan över kataloger under programbaskatalogen som avsöks för privata sammansättningar.

PrivateBinPathProbe

Hämtar eller anger ett strängvärde som inkluderar eller exkluderar ApplicationBase från sökvägen för programmet och endast PrivateBinPathsöker efter .

SandboxInterop

Hämtar eller anger ett värde som anger om cachelagring av gränssnitt är inaktiverat för interop-anrop i programdomänen, så att en QueryInterface utförs vid varje anrop.

ShadowCopyDirectories

Hämtar eller anger namnen på de kataloger som innehåller sammansättningar som ska skuggkopieras.

ShadowCopyFiles

Hämtar eller anger en sträng som anger om skuggkopiering är aktiverat eller inaktiverat.

TargetFrameworkName

Hämtar (eller, i .NET Framework, anger) en sträng som anger målramverket i ett format som kan parsas av konstruktorn FrameworkName(String).

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetConfigurationBytes()

Returnerar XML-konfigurationsinformationen SetConfigurationBytes(Byte[]) som anges av metoden, vilket åsidosätter programmets XML-konfigurationsinformation.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetCompatibilitySwitches(IEnumerable<String>)

Anger de angivna växlarna, vilket gör programdomänen kompatibel med tidigare versioner av .NET Framework för de angivna problemen.

SetConfigurationBytes(Byte[])

Tillhandahåller XML-konfigurationsinformation för programdomänen och ersätter programmets XML-konfigurationsinformation.

SetNativeFunction(String, Int32, IntPtr)

Tillhandahåller den vanliga språkkörningen med en alternativ implementering av en strängjämförelsefunktion.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även