AsyncSymbol Class

Represents a symbol of a TwinCAT HMI server extension that can be read and written asynchronously.

Inheritance Hierarchy

SystemObject
  TcHmiSrv.Core.Tools.DynamicSymbolsSymbol
    TcHmiSrv.Core.Tools.DynamicSymbolsAsyncSymbol

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

Syntax

C#

public abstract class AsyncSymbol : Symbol, 
    IEquatable<AsyncSymbol>, IDisposable

The AsyncSymbol type exposes the following members.

Constructors

 

Name

Description

AsyncSymbol Class 1:

AsyncSymbol(JsonSchemaValue)

Initializes a new instance of the AsyncSymbol class with the specified schema.

AsyncSymbol Class 2:

AsyncSymbol(JsonSchemaValue, JsonSchemaValue)

Initializes a new instance of the AsyncSymbol class with the specified schemes.

AsyncSymbol Class 3:

AsyncSymbol(JsonSchemaValue, JsonSchemaValue, IDictionaryString, Value)

Initializes a new instance of the AsyncSymbol class with the specified schemes.

Properties

 

Name

Description

AsyncSymbol Class 4:

Attributes

Gets the attributes of the Symbol.
(Inherited from Symbol)

AsyncSymbol Class 5:

Definitions

Gets the Definitions of the Symbol.
(Inherited from Symbol)

AsyncSymbol Class 6:

ReadValue

Gets the read value of the Symbol.
(Inherited from Symbol)

AsyncSymbol Class 7:

Schema

Gets the JsonSchemaValue representing the JSON schema of the Symbol.
(Inherited from Symbol)

AsyncSymbol Class 8:

WriteValue

Gets the write value of the Symbol.
(Inherited from Symbol)

Methods

 

Name

Description

AsyncSymbol Class 9:

Dispose

Disposes the AsyncSymbol.

AsyncSymbol Class 10:

Dispose(Boolean)

Releases the unmanaged resources used by the AsyncSymbol and optionally releases the managed resources

AsyncSymbol Class 11:

Equals(AsyncSymbol)

Indicates whether the current AsyncSymbol is equal to another AsyncSymbol.

AsyncSymbol Class 12:

Equals(Object)

Determines whether the specified Object is equal to the current AsyncSymbol.
(Overrides SymbolEquals(Object))

AsyncSymbol Class 13:

Equals(Symbol)

Indicates whether the current Symbol is equal to another Symbol.
(Inherited from Symbol)

AsyncSymbol Class 14:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)

AsyncSymbol Class 15:

GetHashCode

Serves as the default hash function.
(Overrides SymbolGetHashCode)

AsyncSymbol Class 16:

GetType

Gets the Type of the current instance.
(Inherited from Object)

AsyncSymbol Class 17:

MemberwiseClone

Creates a shallow copy of the current Object.
(Inherited from Object)

AsyncSymbol Class 18:

Read

Reads the Value at the specified path from the current Symbol.
(Overrides SymbolRead(QueueString, Context))

AsyncSymbol Class 19:

ReadAsync

Reads the Value at the specified path from the current AsyncSymbol as an asynchronous operation.

AsyncSymbol Class 20:

ToString

Returns a string that represents the current object.
(Inherited from Symbol)

AsyncSymbol Class 21:

Write

Writes the specified Value at the specified path to the current Symbol.
(Overrides SymbolWrite(QueueString, Value, Context))

AsyncSymbol Class 22:

WriteAsync

Writes the specified Value at the specified path to the current AsyncSymbol as an asynchronous operation.

Version Information

Supported in: 3.1.7447.0, 2.3.7447.0

Reference

TcHmiSrv.Core.Tools.DynamicSymbols Namespace

Copyright © Beckhoff Automation GmbH & Co. KG