Class ApplicationFactory
Factory class for creation of IApplication instance(s)
Namespace: TSD.API.Remoting
Assembly: TSD.API.Remoting.dll
Syntax
public static class ApplicationFactory
Methods
| Name | Description |
|---|---|
| ConnectToRunningApplicationAsync(int, CancellationToken) | Connects to Tekla Structural Designer application running on local machine on given port |
| ConnectToRunningApplicationAsync(string, int, CancellationToken) | Connects to Tekla Structural Designer application running on given address and port |
| ConnectToRunningApplicationAsync(IApplicationInfo?, CancellationToken) | Connects to Tekla Structural Designer application specified by given descriptor |
| GetFirstRunningApplicationAsync(CancellationToken) | Returns first applications that is compatible with current API version |
| GetInstalledApplicationVersions() | Returns versions of installed Tekla Structural Designer application |
| GetRunningApplicationInfosAsync(CancellationToken) | Returns descriptors of all applications that are compatible with current API version running on a local machine |
| GetRunningApplicationsAsync(CancellationToken) | Returns all applications that are compatible with current API version |
| StartNewApplicationAsync(CancellationToken, int, Func<Version, bool>?, string) | Starts new instance of Tekla Structural Designer application and connects to it |