AppDomainSetup Klasa

Definicja

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 zapytanieInterface jest wykonywane na każdym wywołaniu.

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)

Dotyczy

Zobacz też