C# Класс System.AppDomain

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ApplyPolicy ( string assemblyName ) : string
CreateDomain ( string friendlyName ) : AppDomain
ExecuteAssembly ( string assemblyFile ) : int
ExecuteAssembly ( string assemblyFile, string args ) : int
ExecuteAssembly ( string assemblyFile, string args, byte hashValue, Configuration hashAlgorithm ) : int
ExecuteAssemblyByName ( AssemblyName assemblyName ) : int
ExecuteAssemblyByName ( string assemblyName ) : int
GetData ( string name ) : object
IsCompatibilitySwitchSet ( string value ) : bool?
IsDefaultAppDomain ( ) : bool
IsFinalizingForUnload ( ) : bool
Load ( AssemblyName assemblyRef ) : Assembly
Load ( byte rawAssembly ) : Assembly
Load ( byte rawAssembly, byte rawSymbolStore ) : Assembly
Load ( string assemblyString ) : Assembly
ReflectionOnlyGetAssemblies ( ) : Assembly[]
SetData ( string name, object data ) : void
SetPrincipalPolicy ( PrincipalPolicy policy ) : void
SetThreadPrincipal ( IPrincipal principal ) : void
ToString ( ) : string
Unload ( AppDomain domain ) : void

Приватные методы

Метод Описание
AppDomain ( ) : System
AppendPrivatePath ( string path ) : void
ClearPrivatePath ( ) : void
ClearShadowCopyPath ( ) : void
CreateResMonNotAvailException ( ) : Exception
ExecuteAssembly ( Assembly assembly, string args ) : int
GetCurrentThreadId ( ) : int
SetCachePath ( string path ) : void
SetDynamicBase ( string path ) : void
SetShadowCopyFiles ( ) : void
SetShadowCopyPath ( string path ) : void

Описание методов

ApplyPolicy() публичный метод

public ApplyPolicy ( string assemblyName ) : string
assemblyName string
Результат string

CreateDomain() публичный статический метод

public static CreateDomain ( string friendlyName ) : AppDomain
friendlyName string
Результат AppDomain

ExecuteAssembly() публичный метод

public ExecuteAssembly ( string assemblyFile ) : int
assemblyFile string
Результат int

ExecuteAssembly() публичный метод

public ExecuteAssembly ( string assemblyFile, string args ) : int
assemblyFile string
args string
Результат int

ExecuteAssembly() публичный метод

public ExecuteAssembly ( string assemblyFile, string args, byte hashValue, Configuration hashAlgorithm ) : int
assemblyFile string
args string
hashValue byte
hashAlgorithm Configuration
Результат int

ExecuteAssemblyByName() публичный метод

public ExecuteAssemblyByName ( AssemblyName assemblyName ) : int
assemblyName AssemblyName
Результат int

ExecuteAssemblyByName() публичный метод

public ExecuteAssemblyByName ( string assemblyName ) : int
assemblyName string
Результат int

GetData() публичный метод

public GetData ( string name ) : object
name string
Результат object

IsCompatibilitySwitchSet() публичный метод

public IsCompatibilitySwitchSet ( string value ) : bool?
value string
Результат bool?

IsDefaultAppDomain() публичный метод

public IsDefaultAppDomain ( ) : bool
Результат bool

IsFinalizingForUnload() публичный метод

public IsFinalizingForUnload ( ) : bool
Результат bool

Load() публичный метод

public Load ( AssemblyName assemblyRef ) : Assembly
assemblyRef AssemblyName
Результат Assembly

Load() публичный метод

public Load ( byte rawAssembly ) : Assembly
rawAssembly byte
Результат Assembly

Load() публичный метод

public Load ( byte rawAssembly, byte rawSymbolStore ) : Assembly
rawAssembly byte
rawSymbolStore byte
Результат Assembly

Load() публичный метод

public Load ( string assemblyString ) : Assembly
assemblyString string
Результат Assembly

ReflectionOnlyGetAssemblies() публичный метод

public ReflectionOnlyGetAssemblies ( ) : Assembly[]
Результат Assembly[]

SetData() публичный метод

public SetData ( string name, object data ) : void
name string
data object
Результат void

SetPrincipalPolicy() публичный метод

public SetPrincipalPolicy ( PrincipalPolicy policy ) : void
policy PrincipalPolicy
Результат void

SetThreadPrincipal() публичный метод

public SetThreadPrincipal ( IPrincipal principal ) : void
principal IPrincipal
Результат void

ToString() публичный метод

public ToString ( ) : string
Результат string

Unload() публичный статический метод

public static Unload ( AppDomain domain ) : void
domain AppDomain
Результат void