C# Class Yodiwo.Tools.Sandboxer

Inheritance: System.MarshalByRefObject
Exibir arquivo Open project: yodiwo/plegma Class Usage Examples

Public Properties

Property Type Description
newDomain System.AppDomain
newDomainInstance Sandboxer

Public Methods

Method 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 method

public DeInitializeSandbox ( ) : void
return void

ExecuteUntrustedCode() public method

public ExecuteUntrustedCode ( string typeName, string entryPoint, Object parameters ) : ExecutionResult
typeName string
entryPoint string
parameters Object
return ExecutionResult

ExecuteUntrustedCode() public method

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

InitSandboxedInstance() public method

public InitSandboxedInstance ( byte AssemblyData ) : void
AssemblyData byte
return void

InitializeSandbox() public method

public InitializeSandbox ( string TempPath, string AssemblyPath ) : void
TempPath string
AssemblyPath string
return void

Property Details

newDomain public_oe property

public AppDomain,System newDomain
return System.AppDomain

newDomainInstance public_oe property

public Sandboxer,Yodiwo.Tools newDomainInstance
return Sandboxer