SubprocessService Class

Spotfire 14.3 API Reference
Represents a service that gives the filename of a Subprocess or Subprocess32 executable that start with the same assembly binding as calling process.
Inheritance Hierarchy

SystemObject
  Spotfire.Dxp.Framework.ApplicationModelSubprocessService

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 SubprocessService : IDisposable

The SubprocessService type exposes the following members.

Constructors

  NameDescription
Public methodSubprocessService(String)
Initializes a new instance of the SubprocessService class. This instance is used as a test object for the subprocess.
Public methodSubprocessService(ModulesService)
Initializes a new instance of the SubprocessService class.
Public methodSubprocessService(ModulesService, IEnumerableString, String)
Initializes a new instance of the SubprocessService class.
Top
Properties

  NameDescription
Public propertyAvailable
Gets a value indicating whether the Subprocess functionality is available.
Public propertySubprocess32FileName
Gets the path of the Subprocess32 program if it is available; otherwise an empty string is returned.
Public propertySubProcessCommand
Gets the command that should be used to start the SubProcess. If null or empty, the SubProcess file itself is expected to be executable.
Public propertySubprocessFileName
Gets the path of the Subprocess program if it is available; otherwise an empty string is returned.
Top
Methods

  NameDescription
Public methodDispose
Dispose with destructor
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStartSubprocess(String, String)
Tries to start a subprocess.
Public methodStartSubprocess(Type, IEnumerableString, Boolean, String)
Tries to start a subprocess.
Public methodStartSubprocess(Type, TupleString, Boolean, IEnumerableString, Boolean, String)
Tries to start a subprocess.
Public methodStartSubprocess32(String, String)
Tries to start a subprocess in 32-bit mode.
Public methodStartSubprocess32(Type, IEnumerableString, String)
Tries to start a subprocess in 32-bit mode.
Public methodStartSubprocess32(Type, TupleString, Boolean, IEnumerableString, String)
Tries to start a subprocess in 32-bit mode.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Version Information

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

Reference