TaskEnvironment Class |
Namespace: AGI.Parallel.Infrastructure
The TaskEnvironment type exposes the following members.
Name | Description | |
---|---|---|
TaskEnvironment |
Initializes a new instance of the TaskEnvironment class.
|
Name | Description | |
---|---|---|
AdditionalId |
Gets or sets the optional additional id of the environment.
Environment can be reused if Environment IDs are identical.
| |
AttachToDebugger |
Gets or sets a value indicating whether to automatically attach the host processes to the debugger running the client submission code.
| |
DebuggerType |
Gets or sets the type of the debugger used by the host process to attach itself
to Visual Studio.
| |
HostArchitecture |
Gets or sets the desired CPU Architecture of the host that executes the task.
| |
HostGcMode |
Gets or sets the garbage collection of the host environment.
| |
Id |
Gets or sets the id of the environment. Environment can be reused if the environment IDs are identical.
| |
Name |
Gets or sets the display name of the task environment.
| |
Properties |
Gets task environment properties.
| |
RecycleSettings |
Gets or sets the recycling settings that determine when to shutdown the host process on which tasks run.
| |
RequiredLicense |
Gets or sets the required license associated with this environment.
| |
TasksPerHost | Obsolete.
Gets or sets the number of tasks this environment will execute before shutting down.
| |
TeardownTimeout |
Gets or sets the amount of time teardown can run for before it is timed-out in milliseconds.
| |
ThreadApartmentState |
Gets or sets the apartment state of the thread that will be used to
set the task environment and execute the tasks.
The default is to use STA (i.e. ApartmentState.STA).
| |
WorkingDirectory |
Gets or sets the custom working directory of the task environment.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetProperty(String) |
Returns property value by name.
| |
GetPropertyT(String) |
Returns property value by name.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SetConfigurationFile |
Specifies the .NET configuration file to load into the host application domain during task execution.
If you wish to use the current configuration file, pass in [!:System.AppDomainSetup.ConfigurationFile].
| |
SetConfigurationString |
Specifies the .NET configuration as a string to load into the host application domain during task execution.
| |
SetProperty(String, Object) |
Sets property value.
| |
SetPropertyT(String, T) |
Sets property value.
| |
Setup |
Called by Host before Task is executed.
| |
Teardown |
Called by Host after Task is executed.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
// You must always make the TaskEnvironment class serializable [Serializable] public class MyEnvironment : TaskEnvironment { public override void Setup() { // Put your common setup logic in the Setup method } public override void Teardown() { // Put your common teardown logic in the Teardown method } }
STK Parallel Computing Server 2.9 API for .NET