Eplan Platform API
Eplan.EplApi.RemoteClient Namespace / EplanRemoteClient Class
Members

EplanRemoteClient Class
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
   Grpc.Core.ClientBase
      Grpc.Core.ClientBase<T>
            Eplan.EplApi.RemoteClient.EplanRemoteClient

Syntax
[Guid("25B37226-6821-4493-B585-F805EFBC3146")]
[ComVisible(true)]
public class EplanRemoteClient : Eplan.EplApi.GrpcServer.EplanRemoting.EplanRemotingClient, IEplanRemoteClient  
Public Constructors
 NameDescription
Public ConstructorConstructor.  
Top
Public Fields
 NameDescription
Public FieldHandler to receive Eplan server notifications.  
Top
Public Properties
 NameDescription
Public Property  
Public PropertyLicense file name (*.lis).  
Public PropertyEplan log-in password used for Rights Management.  
Public PropertySets and gets the Synchronous mode.  
Public PropertyEplan log-in user used for Rights Management. User settings will be used from this user.  
Top
Public Methods
 NameDescription
Public MethodOverloaded. Connect to Eplan Server.  
Public MethodOverloaded. 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.  
Public MethodOverloaded. Disconnect from Eplan Server.  
Public MethodDisconnect from Eplan Server.  
Public MethodDispose.  
Public MethodOverloaded. Execute an action.  
Public MethodGet Eplan Servers which are currently active on local machine.  
Public Methodstatic (Shared in Visual Basic)Returns first free port which can act as a tunnel for remote server.  
Public MethodGet Eplan versions which are currently installed on local machine.  
Public Methodstatic (Shared in Visual Basic)Checks if the port is free.  
Public MethodLock all objects in given project.  
Public MethodOverloaded. Ping the Eplan Server.  
Public MethodSelects objects in GED  
Public MethodOverloaded. Starts an Eplan instance.  
Public MethodStops the Eplan instance which is connected to the current client.  
Public MethodUnlock all objects in given project.  
Public Method (Inherited from Grpc.Core.ClientBase<EplanRemoting.EplanRemotingClient>)
Top
See Also