AppDomainSetup Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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) |