AppDomainSetup Klasa

Definicja

Reprezentuje informacje o powiązaniu zestawu, które można dodać do wystąpienia AppDomain.Represents assembly binding information that can be added to an instance of 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.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class AppDomainSetup
type AppDomainSetup = class
type AppDomainSetup = class
    interface IAppDomainSetup
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
Dziedziczenie
AppDomainSetup
Atrybuty
Implementuje

Uwagi

Zmiana właściwości wystąpienia AppDomainSetup nie ma wpływu na istniejące AppDomain.Changing the properties of an AppDomainSetup instance does not affect any existing AppDomain. Może wpływać tylko na tworzenie nowych AppDomain, gdy metoda CreateDomain jest wywoływana z wystąpieniem AppDomainSetup jako parametrem.It can affect only the creation of a new AppDomain, when the CreateDomain method is called with the AppDomainSetup instance as a parameter.

Ta klasa implementuje interfejs IAppDomainSetup.This class implements the IAppDomainSetup interface.

Przestroga

Wartość domyślna właściwości DisallowCodeDownload ma wartość false.The default value for the DisallowCodeDownload property is false. To ustawienie jest niebezpieczne dla usług.This setting is unsafe for services. Aby zapobiec pobieraniu częściowo zaufanego kodu przez usługi, ustaw dla tej właściwości wartość true.To help prevent services from downloading partially trusted code, set this property to true

Konstruktory

AppDomainSetup()

Inicjuje nowe wystąpienie klasy AppDomainSetup.Initializes a new instance of the AppDomainSetup class.

AppDomainSetup(ActivationArguments)

Inicjuje nowe wystąpienie klasy AppDomainSetup z określonymi argumentami aktywacji wymaganymi dla aktywacji opartej na manifeście domeny aplikacji.Initializes a new instance of the AppDomainSetup class with the specified activation arguments required for manifest-based activation of an application domain.

AppDomainSetup(ActivationContext)

Inicjuje nowe wystąpienie klasy AppDomainSetup z określonym kontekstem aktywacji do użycia w przypadku aktywacji opartej na manifeście domeny aplikacji.Initializes a new instance of the AppDomainSetup class with the specified activation context to use for manifest-based activation of an application domain.

Właściwości

ActivationArguments

Pobiera lub ustawia dane dotyczące aktywacji domeny aplikacji.Gets or sets data about the activation of an application domain.

AppDomainInitializer

Pobiera lub ustawia delegata AppDomainInitializer, który reprezentuje metodę wywołania zwrotnego, która jest wywoływana po zainicjowaniu domeny aplikacji.Gets or sets the AppDomainInitializer delegate, which represents a callback method that is invoked when the application domain is initialized.

AppDomainInitializerArguments

Pobiera lub ustawia argumenty przekazane do metody wywołania zwrotnego reprezentowanej przez delegata AppDomainInitializer.Gets or sets the arguments passed to the callback method represented by the AppDomainInitializer delegate. Metoda wywołania zwrotnego jest wywoływana po zainicjowaniu domeny aplikacji.The callback method is invoked when the application domain is initialized.

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 obiektu AppDomainSetup.Gets or sets the display name of the assembly that provides the type of the application domain manager for application domains created using this AppDomainSetup object.

AppDomainManagerType

Pobiera lub ustawia pełną nazwę typu, który zapewnia Menedżera domeny aplikacji dla domen aplikacji utworzonych przy użyciu tego obiektu AppDomainSetup.Gets or sets the full name of the type that provides the application domain manager for application domains created using this AppDomainSetup object.

ApplicationBase

Pobiera lub ustawia nazwę katalogu zawierającego aplikację.Gets or sets the name of the directory containing the application.

ApplicationName

Pobiera lub ustawia nazwę aplikacji.Gets or sets the name of the application.

ApplicationTrust

Pobiera lub ustawia obiekt zawierający informacje o zabezpieczeniach i zaufaniu.Gets or sets an object containing security and trust information.

CachePath

Pobiera lub ustawia nazwę obszaru określonego dla aplikacji, w której pliki są kopiowane w tle.Gets or sets the name of an area specific to the application where files are shadow copied.

ConfigurationFile

Pobiera lub ustawia nazwę pliku konfiguracji dla domeny aplikacji.Gets or sets the name of the configuration file for an application domain.

DisallowApplicationBaseProbing

Określa, czy podczas wyszukiwania zestawów do załadowania mają być badane ścieżki podstawowe aplikacji i prywatna ścieżka binarna.Specifies whether the application base path and private binary path are probed when searching for assemblies to load.

DisallowBindingRedirects

Pobiera lub ustawia wartość wskazującą, czy domena aplikacji zezwala na przekierowywanie powiązań zestawu.Gets or sets a value that indicates whether an application domain allows assembly binding redirection.

DisallowCodeDownload

Pobiera lub ustawia wartość wskazującą, czy pobieranie zestawów przez protokół HTTP jest dozwolone dla domeny aplikacji.Gets or sets a value that indicates whether HTTP download of assemblies is allowed for an application domain.

DisallowPublisherPolicy

Pobiera lub ustawia wartość wskazującą, czy sekcja <publisherpolicy apply> pliku konfiguracji jest zastosowana do domeny aplikacji.Gets or sets a value that indicates whether the <publisherPolicy> section of the configuration file is applied to an application domain.

DynamicBase

Pobiera lub ustawia katalog podstawowy, w którym znajduje się katalog dla dynamicznie generowanych plików.Gets or sets the base directory where the directory for dynamically generated files is located.

LicenseFile

Pobiera lub ustawia lokalizację pliku licencji skojarzonego z tą domeną.Gets or sets the location of the license file associated with this domain.

LoaderOptimization

Określa zasady optymalizacji używane do ładowania pliku wykonywalnego.Specifies the optimization policy used to load an executable.

PartialTrustVisibleAssemblies

Pobiera lub ustawia listę zestawów oznaczonych za pomocą flagi NotVisibleByDefault, które są widoczne dla kodu częściowego zaufania działającego w domenie aplikacji w trybie piaskownicy.Gets or sets a list of assemblies marked with the NotVisibleByDefault flag that are made visible to partial-trust code running in a sandboxed application domain.

PrivateBinPath

Pobiera lub ustawia listę katalogów w katalogu podstawowym aplikacji, które są badane dla zestawów prywatnych.Gets or sets the list of directories under the application base directory that are probed for private assemblies.

PrivateBinPathProbe

Pobiera lub ustawia wartość ciągu, która zawiera lub wyklucza ApplicationBase ze ścieżki wyszukiwania dla aplikacji, a następnie wyszukuje tylko PrivateBinPath.Gets or sets a string value that includes or excludes ApplicationBase from the search path for the application, and searches only PrivateBinPath.

SandboxInterop

Pobiera lub ustawia wartość wskazującą, czy buforowanie interfejsów jest wyłączone dla wywołań międzyoperacyjnych w domenie aplikacji, tak aby funkcja QueryInterface była wykonywana dla każdego wywołania.Gets or sets a value that indicates whether interface caching is disabled for interop calls in the application domain, so that a QueryInterface is performed on each call.

ShadowCopyDirectories

Pobiera lub ustawia nazwy katalogów zawierających zestawy przeznaczone do kopiowania w tle.Gets or sets the names of the directories containing assemblies to be shadow copied.

ShadowCopyFiles

Pobiera lub ustawia ciąg, który wskazuje, czy kopiowanie w tle jest włączone, czy wyłączone.Gets or sets a string that indicates whether shadow copying is turned on or off.

TargetFrameworkName

Pobiera lub ustawia ciąg określający wersję docelową i profil .NET Framework domeny aplikacji w formacie, który może być analizowany przez konstruktora FrameworkName(String).Gets or sets a string that specifies the target version and profile of the .NET Framework for the application domain, in a format that can be parsed by the FrameworkName(String) constructor.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetConfigurationBytes()

Zwraca informacje o konfiguracji XML ustawiane przez metodę SetConfigurationBytes(Byte[]), która zastępuje informacje o konfiguracji XML aplikacji.Returns the XML configuration information set by the SetConfigurationBytes(Byte[]) method, which overrides the application's XML configuration information.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
SetCompatibilitySwitches(IEnumerable<String>)

Ustawia określone przełączniki, ustawiając domenę aplikacji zgodną z poprzednimi wersjami .NET Framework dla określonych problemów.Sets the specified switches, making the application domain compatible with previous versions of the .NET Framework for the specified issues.

SetConfigurationBytes(Byte[])

Zawiera informacje o konfiguracji XML dla domeny aplikacji, zastępując informacje o konfiguracji XML aplikacji.Provides XML configuration information for the application domain, replacing the application's XML configuration information.

SetNativeFunction(String, Int32, IntPtr)

Udostępnia środowisko uruchomieniowe języka wspólnego z alternatywną implementacją funkcji porównywania ciągów.Provides the common language runtime with an alternate implementation of a string comparison function.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy

Zobacz też