Subprocess Class

Spotfire 14.3 API Reference
Represents a process started from the client or web-player server.
Represents a service that gives the filename of a Subprocess or Subprocess32 executable that start with the same assambly binding as calling process.
Inheritance Hierarchy

SystemObject
  Spotfire.Dxp.Framework.ApplicationModelSubprocess

Namespace:  Spotfire.Dxp.Framework.ApplicationModel
Assembly:  Spotfire.Dxp.Framework (in Spotfire.Dxp.Framework.dll) Version: 65.0.19510.3242 (65.0.19510.3242)
Syntax

C#
public sealed class Subprocess : IDisposable

The Subprocess type exposes the following members.

Constructors

  NameDescription
Public methodSubprocess
Top
Properties

  NameDescription
Public propertyExitCode
Gets the exit code.
Public propertyHasExited
Gets a value indicating whether the associated process has been terminated.
Public propertyProcess
Gets the Process object; this can be null
Top
Methods

  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting managed resources.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Finalizes an instance of the Subprocess class.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodKill
Kills the sub process.
Public methodStatic memberStartImpersonationSubprocess
Tries to start an impersonation process.
Public methodStatic memberStartNormalSubprocess(String, String, String)
Tries to start a subprocess via the Process class.
Public methodStatic memberStartNormalSubprocess(String, String, String, String)
Tries to start a subprocess via the Process class.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWaitForExit
Waits for the sub process to exit.
Top
Remarks

The resone for this class is that under impersonation the .net Process class can not start a subprocess on the web-player. And the Process object can not get information about processes if it did not start the process.
Version Information

Supported in: 12.5, 12.4, 12.3, 12.2, 12.1, 12.0, 11.8
See Also

Reference