In This Topic
Eplan Remoting Client used to communicate with an Eplan instance. Note that the binding name should be exactly "EplanRemotingClientBindingConfig" otherwise it will be ignored.
Inheritance Hierarchy
System.Object
Eplan.EplApi.RemoteClient.EplanRemoteClient
Syntax
[Guid("25B37226-6821-4493-B585-F805EFBC3146")]
[ComVisible(true)]
public class EplanRemoteClient
[Guid("25B37226-6821-4493-B585-F805EFBC3146")]
[ComVisible(true)]
public ref class EplanRemoteClient
Public Constructors
Public Fields
Public Properties
| Name | Description |
| License | License file name (*.lis). |
| Password | Eplan log-in password used for Rights Management. |
| SynchronousMode | Sets and gets the Synchronous mode. |
| User | Eplan log-in user used for Rights Management. User settings will be used from this user. |
Top
Public Methods
| Name | Description |
| Connect | Overloaded. Connect to Eplan Server. |
| DisableSynchronizingCalls | Disable synchronizing calls. The execution of remote calls are synchronized in EPLAN. A remote call is executed only if the EPLAN Application is in an idle situation and there is no action running. Otherwise the call will wait until the EPLAN application is idle and no action is running. This property can be used to disable this mode. If calls synchronization is disabled, remote calls are executed in EPLAN although the EPLAN application is not in an idle situation. |
| Disconnect | Disconnect from Eplan Server. |
| Dispose | Dispose. |
| ExecuteAction | Overloaded. Execute an action. |
| GetActiveEplanServersOnLocalMachine | Get Eplan Servers which are currently active on local machine. |
| GetInstalledEplanVersionsOnLocalMachine | Get Eplan versions which are currently installed on local machine. |
| Ping | Ping the Eplan Server. |
| StartEplan | Overloaded. Starts an Eplan instance. |
| StopEplan | Stops the Eplan instance which is connected to the current client. |
Top
See Also