AppDomainSetup Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje informacje o powiązaniu zestawu, które można dodać do wystąpienia klasy 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- Dziedziczenie
-
AppDomainSetup
- Atrybuty
- Implementuje
Uwagi
Zmiana właściwości AppDomainSetup wystąpienia nie ma wpływu na istniejący AppDomainelement . Może to mieć wpływ tylko na utworzenie nowego AppDomainobiektu , gdy CreateDomain metoda jest wywoływana z AppDomainSetup wystąpieniem jako parametr.
Ta klasa implementuje IAppDomainSetup interfejs.
Przestroga
Wartość domyślna DisallowCodeDownload właściwości to false. To ustawienie jest niebezpieczne dla usług. Aby zapobiec pobieraniu częściowo zaufanego kodu przez usługi, ustaw tę właściwość na wartość true
Konstruktory
AppDomainSetup() |
Inicjuje nowe wystąpienie klasy AppDomainSetup. |
AppDomainSetup(ActivationArguments) |
Inicjuje nowe wystąpienie AppDomainSetup klasy z określonymi argumentami aktywacji wymaganymi do aktywacji opartej na manifeście domeny aplikacji. |
AppDomainSetup(ActivationContext) |
Inicjuje AppDomainSetup nowe wystąpienie klasy z określonym kontekstem aktywacji do użycia na potrzeby aktywacji opartej na manifeście domeny aplikacji. |
Właściwości
ActivationArguments |
Pobiera lub ustawia dane dotyczące aktywacji domeny aplikacji. |
AppDomainInitializer |
Pobiera lub ustawia AppDomainInitializer delegata, który reprezentuje metodę wywołania zwrotnego wywoływaną podczas inicjowania domeny aplikacji. |
AppDomainInitializerArguments |
Pobiera lub ustawia argumenty przekazane do metody wywołania zwrotnego reprezentowanej przez delegata AppDomainInitializer . Metoda wywołania zwrotnego jest wywoływana podczas inicjowania domeny aplikacji. |
AppDomainManagerAssembly |
Pobiera lub ustawia nazwę wyświetlaną zestawu, który udostępnia typ menedżera domeny aplikacji dla domen aplikacji utworzonych przy użyciu tego AppDomainSetup obiektu. |
AppDomainManagerType |
Pobiera lub ustawia pełną nazwę typu, który udostępnia menedżera domeny aplikacji dla domen aplikacji utworzonych przy użyciu tego AppDomainSetup obiektu. |
ApplicationBase |
Pobiera nazwę katalogu zawierającego aplikację. |
ApplicationName |
Pobiera lub ustawia nazwę aplikacji. |
ApplicationTrust |
Pobiera lub ustawia obiekt zawierający informacje o zabezpieczeniach i zaufaniu. |
CachePath |
Pobiera lub ustawia nazwę obszaru specyficznego dla aplikacji, w której pliki są kopiowane w tle. |
ConfigurationFile |
Pobiera lub ustawia nazwę pliku konfiguracji dla domeny aplikacji. |
DisallowApplicationBaseProbing |
Określa, czy ścieżka podstawowa aplikacji i prywatna ścieżka binarna są sondowane podczas wyszukiwania zestawów do załadowania. |
DisallowBindingRedirects |
Pobiera lub ustawia wartość wskazującą, czy domena aplikacji zezwala na przekierowywanie powiązań zestawów. |
DisallowCodeDownload |
Pobiera lub ustawia wartość wskazującą, czy pobieranie zestawów HTTP jest dozwolone dla domeny aplikacji. |
DisallowPublisherPolicy |
Pobiera lub ustawia wartość wskazującą, czy <sekcja publisherPolicy> pliku konfiguracji jest stosowana do domeny aplikacji. |
DynamicBase |
Pobiera lub ustawia katalog podstawowy, w którym znajduje się katalog dynamicznie generowanych plików. |
LicenseFile |
Pobiera lub ustawia lokalizację pliku licencji skojarzonego z tą domeną. |
LoaderOptimization |
Określa zasady optymalizacji używane do ładowania pliku wykonywalnego. |
PartialTrustVisibleAssemblies |
Pobiera lub ustawia listę zestawów oznaczonych flagą NotVisibleByDefault , która jest widoczna dla kodu częściowo zaufanego uruchomionego w domenie aplikacji w trybie piaskownicy. |
PrivateBinPath |
Pobiera lub ustawia listę katalogów w katalogu podstawowym aplikacji, które są sondowane dla zestawów prywatnych. |
PrivateBinPathProbe |
Pobiera lub ustawia wartość ciągu zawierającą lub wykluczaną ApplicationBase ze ścieżki wyszukiwania dla aplikacji i wyszukują tylko PrivateBinPath. |
SandboxInterop |
Pobiera lub ustawia wartość wskazującą, czy buforowanie interfejsu jest wyłączone dla wywołań międzyoperacyjnych w domenie aplikacji, dzięki czemu |
ShadowCopyDirectories |
Pobiera lub ustawia nazwy katalogów zawierających zestawy do skopiowania w tle. |
ShadowCopyFiles |
Pobiera lub ustawia ciąg wskazujący, czy kopiowanie w tle jest włączone, czy wyłączone. |
TargetFrameworkName |
Pobiera (lub w .NET Framework zestawy) ciąg określający strukturę docelową w formacie, który może być analizowany przez FrameworkName(String) konstruktora. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetConfigurationBytes() |
Zwraca informacje o konfiguracji XML ustawione przez metodę SetConfigurationBytes(Byte[]) , która zastępuje informacje o konfiguracji XML aplikacji. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetCompatibilitySwitches(IEnumerable<String>) |
Ustawia określone przełączniki, dzięki czemu domena aplikacji jest zgodna z poprzednimi wersjami .NET Framework dla określonych problemów. |
SetConfigurationBytes(Byte[]) |
Udostępnia informacje o konfiguracji XML dla domeny aplikacji, zastępując informacje o konfiguracji XML aplikacji. |
SetNativeFunction(String, Int32, IntPtr) |
Udostępnia środowisko uruchomieniowe języka wspólnego z alternatywną implementacją funkcji porównania ciągów. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |