C# Class System.AppDomain

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ApplyPolicy() public méthode

public ApplyPolicy ( string assemblyName ) : string
assemblyName string
Résultat string

CreateDomain() public static méthode

public static CreateDomain ( string friendlyName ) : AppDomain
friendlyName string
Résultat AppDomain

ExecuteAssembly() public méthode

public ExecuteAssembly ( string assemblyFile ) : int
assemblyFile string
Résultat int

ExecuteAssembly() public méthode

public ExecuteAssembly ( string assemblyFile, string args ) : int
assemblyFile string
args string
Résultat int

ExecuteAssembly() public méthode

public ExecuteAssembly ( string assemblyFile, string args, byte hashValue, Configuration hashAlgorithm ) : int
assemblyFile string
args string
hashValue byte
hashAlgorithm Configuration
Résultat int

ExecuteAssemblyByName() public méthode

public ExecuteAssemblyByName ( AssemblyName assemblyName ) : int
assemblyName AssemblyName
Résultat int

ExecuteAssemblyByName() public méthode

public ExecuteAssemblyByName ( string assemblyName ) : int
assemblyName string
Résultat int

GetData() public méthode

public GetData ( string name ) : object
name string
Résultat object

IsCompatibilitySwitchSet() public méthode

public IsCompatibilitySwitchSet ( string value ) : bool?
value string
Résultat bool?

IsDefaultAppDomain() public méthode

public IsDefaultAppDomain ( ) : bool
Résultat bool

IsFinalizingForUnload() public méthode

public IsFinalizingForUnload ( ) : bool
Résultat bool

Load() public méthode

public Load ( AssemblyName assemblyRef ) : Assembly
assemblyRef AssemblyName
Résultat Assembly

Load() public méthode

public Load ( byte rawAssembly ) : Assembly
rawAssembly byte
Résultat Assembly

Load() public méthode

public Load ( byte rawAssembly, byte rawSymbolStore ) : Assembly
rawAssembly byte
rawSymbolStore byte
Résultat Assembly

Load() public méthode

public Load ( string assemblyString ) : Assembly
assemblyString string
Résultat Assembly

ReflectionOnlyGetAssemblies() public méthode

public ReflectionOnlyGetAssemblies ( ) : Assembly[]
Résultat Assembly[]

SetData() public méthode

public SetData ( string name, object data ) : void
name string
data object
Résultat void

SetPrincipalPolicy() public méthode

public SetPrincipalPolicy ( PrincipalPolicy policy ) : void
policy PrincipalPolicy
Résultat void

SetThreadPrincipal() public méthode

public SetThreadPrincipal ( IPrincipal principal ) : void
principal IPrincipal
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Unload() public static méthode

public static Unload ( AppDomain domain ) : void
domain AppDomain
Résultat void