TcHmiApplication Class

Provides the ITcHmiSrvExtAsyncHost, Context and path of a TwinCAT HMI server extension.

Inheritance Hierarchy

SystemObject
  TcHmiSrv.Core.GeneralTcHmiApplication

Namespace: TcHmiSrv.Core.General
Assembly: TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 3.1.7447.0+85f9b473a1dd11b8f3e5c9a182fd1901975e46f9

Syntax

C#

public static class TcHmiApplication

The TcHmiApplication type exposes the following members.

Properties

 

Name

Description

TcHmiApplication Class 1:

TcHmiApplication Class 2:

AsyncDebugHost

Gets the ITcHmiSrvExtAsyncDebugHost that is used to wait for a debugger to be attached to the current process.

TcHmiApplication Class 3:

TcHmiApplication Class 4:

AsyncHost

Gets the ITcHmiSrvExtAsyncHost that is used to initialize the TwinCAT HMI server extension and communicate with the TwinCAT HMI server synchronously and asynchronously.
For more information, refer to the documentation of the ITcHmiSrvExtAsyncHost interface.

TcHmiApplication Class 5:

TcHmiApplication Class 6:

AsyncTimeoutHost

Gets the ITcHmiSrvExtAsyncTimeoutHost that is used to get and set the request timeout between the TwinCAT HMI extension container and remote TwinCAT HMI server.

TcHmiApplication Class 7:

TcHmiApplication Class 8:

AutoRegisterListeners

Contains a value that indicates whether IListeners that don't require additional settings are automatically registered when the first event handler is added and unregistered when the last event handler is removed. The default value is true.

TcHmiApplication Class 9:

TcHmiApplication Class 10:

Context

Gets the administrator Context that is used to initialize the TwinCAT HMI server extension.

TcHmiApplication Class 11:

TcHmiApplication Class 12:

Host

Gets the ITcHmiSrvExtHost that is used to initialize the TwinCAT HMI server extension and communicate with the TwinCAT HMI server.
Obsolete

TcHmiApplication Class 13:

TcHmiApplication Class 14:

Path

Gets the path of the TwinCAT HMI server extension.

TcHmiApplication Class 15:

TcHmiApplication Class 16:

Settings

Gets a Value containing the settings that are used to initialize the TwinCAT HMI server extension.

Methods

 

Name

Description

TcHmiApplication Class 17:

TcHmiApplication Class 18:

JoinPath(IEnumerableString)

Concatenates all elements of the specified IEnumerableT, using PathElementSeparator between each element.

TcHmiApplication Class 19:

TcHmiApplication Class 20:

JoinPath(Object)

Concatenates all elements of the specified Object array, using PathElementSeparator between each element.

TcHmiApplication Class 21:

TcHmiApplication Class 22:

JoinPath(String)

Concatenates all elements of the specified String array, using PathElementSeparator between each element.

TcHmiApplication Class 23:

TcHmiApplication Class 24:

JoinPathT(IEnumerableT)

Concatenates all elements of the specified IEnumerableT, using PathElementSeparator between each element.

TcHmiApplication Class 25:

TcHmiApplication Class 26:

JoinPathT(IEnumerableString)

Concatenates all elements of the specified IEnumerableT, using PathElementSeparator between each element.
Obsolete

TcHmiApplication Class 27:

TcHmiApplication Class 28:

SplitPath(String)

Splits the specified path into substrings based on PathElementSeparator.

TcHmiApplication Class 29:

TcHmiApplication Class 30:

SplitPath(String, StringSplitOptions)

Splits the specified path into substrings based on PathElementSeparator.

TcHmiApplication Class 31:

TcHmiApplication Class 32:

SplitSymbolPath(String)

Splits the specified symbol path into substrings based on SymbolPathElementSeparators.

TcHmiApplication Class 33:

TcHmiApplication Class 34:

SplitSymbolPath(String, StringSplitOptions)

Splits the specified symbol path into substrings based on SymbolPathElementSeparators.

Fields

 

Name

Description

TcHmiApplication Class 35:

TcHmiApplication Class 36:

PathElementSeparator

Contains the separator that separates the elements of a path.

TcHmiApplication Class 37:

TcHmiApplication Class 38:

SymbolPathElementSeparators

Contains the separator that separates the elements of a symbol path.

Version Information

Supported in: 3.1.7447.0, 2.3.7447.0, 1.10.7447.0

Reference

TcHmiSrv.Core.General Namespace

Copyright © Beckhoff Automation GmbH & Co. KG