C# 클래스 System.AppDomain

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
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