Class TopSolidPdmExplorerHost
Represents TopSolid'Pdm Explorer host providing WCF services for automating.
Inherited Members
Namespace: TopSolid.Pdm.Explorer.Automating
Assembly: TopSolid.Pdm.Explorer.Automating.dll
Syntax
[AvailableSinceVersion(7, 11, 300, 80)]
public static class TopSolidPdmExplorerHost
Remarks
This class is available since v7.10.
Properties
| Name | Description |
|---|---|
| Application | Gets access to the application, or null if not available. |
| ClientAddress | Gets the client IP address used for receiving events when using TCP, or null for not managing events. |
| ClientName | Gets the client name, or null if anonymous. |
| ClientPort | Gets the client port used for receiving events when using TCP, or 0 for not managing events. |
| ClientVersion | Gets the version of TopSolid used to build this application. |
| Erp | Gets access to the Erp, or null if not available. |
| HostAddress | Gets the host IP address, or null if not using TCP. |
| HostInstance | Gets the TopSolid'Pdm Client host instance. |
| HostPort | Gets the host port, or 0 if not using TCP. |
| IsConnected | Tells whether TopSolid is connected. |
| Pdm | Gets access to the PDM, or null if not available. |
| PdmAdmin | Gets access to the PDM administration, or null if not available. |
| PdmSecurity | Gets access to the PDM security, or null if not available. |
| PdmVisualization | Gets access to the Visualization, or null if not available. |
| PdmWorkflow | Gets access to the PDM administration, or null if not available. |
| PipeName | Gets or sets the name used to make named pipe, or null for default. |
| Version | Gets the version of TopSolid host, or 0 if not connected. |
Methods
| Name | Description |
|---|---|
| Connect() | Connects to TopSolid application. |
| Connect(bool, int) | Connects to TopSolid application. |
| Connect(bool, int, string) | Connects to TopSolid application. |
| Connect(string) | Connects to TopSolid application. |
| DefineConnection(string, int, string, int) | Defines the connection between this client application and TopSolid host for remote access. |
| Disconnect() | Disconnects from TopSolid application. |
| ParseVersion(string) | Parses a string version (i.e. "7.8.200.0" to get the corresponding integer version (i.e. 708200000). |
Events
| Name | Description |
|---|---|
| Exited | This event is raised when TopSolid has exited. |