C# Class Yodiwo.Tools.Sandboxer

Inheritance: System.MarshalByRefObject
Afficher le fichier Open project: yodiwo/plegma Class Usage Examples

Méthodes publiques

Свойство Type Description
newDomain System.AppDomain
newDomainInstance Sandboxer

Méthodes publiques

Méthode Description
DeInitializeSandbox ( ) : void
ExecuteUntrustedCode ( string typeName, string entryPoint, Object parameters ) : ExecutionResult
ExecuteUntrustedCode ( string typeName, string entryPoint, int RunTime, ThreadPriority priority, Object parameters ) : ExecutionResult
InitSandboxedInstance ( byte AssemblyData ) : void
InitializeSandbox ( string TempPath, string AssemblyPath ) : void

Method Details

DeInitializeSandbox() public méthode

public DeInitializeSandbox ( ) : void
Résultat void

ExecuteUntrustedCode() public méthode

public ExecuteUntrustedCode ( string typeName, string entryPoint, Object parameters ) : ExecutionResult
typeName string
entryPoint string
parameters Object
Résultat ExecutionResult

ExecuteUntrustedCode() public méthode

public ExecuteUntrustedCode ( string typeName, string entryPoint, int RunTime, ThreadPriority priority, Object parameters ) : ExecutionResult
typeName string
entryPoint string
RunTime int
priority ThreadPriority
parameters Object
Résultat ExecutionResult

InitSandboxedInstance() public méthode

public InitSandboxedInstance ( byte AssemblyData ) : void
AssemblyData byte
Résultat void

InitializeSandbox() public méthode

public InitializeSandbox ( string TempPath, string AssemblyPath ) : void
TempPath string
AssemblyPath string
Résultat void

Property Details

newDomain public_oe property

public AppDomain,System newDomain
Résultat System.AppDomain

newDomainInstance public_oe property

public Sandboxer,Yodiwo.Tools newDomainInstance
Résultat Sandboxer