IAdsDisposableConnection Interface

Interface IAdsDisposableConnection Implements the IAdsConnectAddress Implements the IRouterNotificationProvider Implements the IAdsSymbolChangedProvider Implements the IDisposable


Namespace: TwinCAT.Ads
Assembly: TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

public interface IAdsDisposableConnection : IAdsConnectAddress, 
    IAdsConnection, IConnection, IConnectionStateProvider, IAdsNotifications, IAdsSymbolicAccess, 
    IAdsAnyAccess, IAdsHandle, IAdsReadWrite, IAdsStateProvider, IAdsStateControl, 
    IAdsSymbolChangedProvider, IAdsRpcInvoke, IRouterNotificationProvider, IDisposable

The IAdsDisposableConnection type exposes the following members.

Properties

 

Name

Description

IAdsDisposableConnection Interface 1:

Address

Gets the AmsAddress of the ADS server.
(Inherited from IAdsConnection)

IAdsDisposableConnection Interface 2:

ChannelPortType

Gets the channel port type.
(Inherited from IAdsConnection)

IAdsDisposableConnection Interface 3:

ChannelProtocol

Gets the channel protocol.
(Inherited from IAdsConnection)

IAdsDisposableConnection Interface 4:

ClientAddress

Get the AmsAddress of the ADS client.
(Inherited from IAdsConnection)

IAdsDisposableConnection Interface 5:

Configuration

Gets the configuration.
(Inherited from IConnection)

IAdsDisposableConnection Interface 6:

IAdsDisposableConnection Interface 7:

ConnectionState

Gets the current Connection state of the IConnectionStateProvider
(Inherited from IConnectionStateProvider)

IAdsDisposableConnection Interface 8:

DefaultValueEncoding

Gets/Sets the default value encoding.
(Inherited from IConnection)

IAdsDisposableConnection Interface 9:

Id

Gets the Connection Identifier .
(Inherited from IConnection)

IAdsDisposableConnection Interface 10:

IsConnected

Gets a value indicating whether the local ADS port was opened successfully. It does not indicate if the target port is available. Use the method ReadState to determine if the target port is available.
(Inherited from IConnection)

IAdsDisposableConnection Interface 11:

IsDisposed

Gets a value indicating whether this instance is disposed.

IAdsDisposableConnection Interface 12:

IsLocal

Gets a value indicating whether the ADS client is connected to a ADS Server on the local computer.
(Inherited from IAdsConnection)

IAdsDisposableConnection Interface 13:

Logger

Gets the connection logger interface.
(Inherited from IConnection)

IAdsDisposableConnection Interface 14:

LoggerFactory

Gets the logger factory.
(Inherited from IConnection)

IAdsDisposableConnection Interface 15:

Session

Gets the session that initiated this IConnection
(Inherited from IConnection)

IAdsDisposableConnection Interface 16:

SymbolEncoding

Gets/Sets the symbol encoding.
(Inherited from IConnection)

IAdsDisposableConnection Interface 17:

Timeout

Gets the timeout (in milliseconds)
(Inherited from IConnection)

Methods

 

Name

Description

IAdsDisposableConnection Interface 18:

AddDeviceNotification(String, Int32, NotificationSettings, Object)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 19:

AddDeviceNotification(UInt32, UInt32, Int32, NotificationSettings, Object)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 20:

AddDeviceNotificationAsync(String, Int32, NotificationSettings, Object, CancellationToken)

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 21:

AddDeviceNotificationAsync(UInt32, UInt32, Int32, NotificationSettings, Object, CancellationToken)

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 22:

AddDeviceNotificationEx(String, NotificationSettings, Object, Type)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 23:

AddDeviceNotificationEx(String, NotificationSettings, Object, Type, Int32)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 24:

AddDeviceNotificationEx(UInt32, UInt32, NotificationSettings, Object, Type)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 25:

AddDeviceNotificationEx(UInt32, UInt32, NotificationSettings, Object, Type, Int32)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event. If type is a string type, the first element of the parameter args specifies the number of characters of the string. If type is an array type, the number of elements for each dimension has to be specified in the parameter args. Only primitive ('AnyType') types are allowed for the parameter type.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 26:

AddDeviceNotificationExAsync(String, NotificationSettings, Object, Type, Int32, CancellationToken)

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 27:

AddDeviceNotificationExAsync(UInt32, UInt32, NotificationSettings, Object, Type, Int32, CancellationToken)

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 28:

CleanupSymbolTable

Clears the internal symbol / DataTypes cache.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 29:

Close

Closes this IConnection
(Inherited from IConnection)

IAdsDisposableConnection Interface 30:

Connect

(Re)Connects the IConnection when disconnected.
(Inherited from IConnection)

IAdsDisposableConnection Interface 31:

Connect(AmsAddress)

Connects/Reconnects to the specified target address.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 32:

Connect(Int32)

Connects/Reconnects to the specified port of the local ADS target device.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 33:

Connect(AmsNetId, Int32)

Connects/Reconnects to the specified target address.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 34:

Connect(String, Int32)

Connects/Reconnects to the specified target address.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 35:

ConnectAndWaitAsync(CancellationToken)

Connects the and wait asynchronous.
(Inherited from IConnection)

IAdsDisposableConnection Interface 36:

ConnectAndWaitAsync(AmsAddress, CancellationToken)

Connects/Reconnects to the target address and waits until the IAdsConnection is disconnected asynchronously.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 37:

ConnectAsync(CancellationToken)

Connects the IConnection asynchronously when disconnected.
(Inherited from IConnection)

IAdsDisposableConnection Interface 38:

ConnectAsync(AmsAddress, CancellationToken)

Connects/Reconnects to the specified target address asynchronously.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 39:

ConnectAsync(Int32, CancellationToken)

Connects/Reconnects to the specified port of the local system asynchonously.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 40:

ConnectAsync(AmsNetId, Int32, CancellationToken)

Connects/Reconnects to the specified target address asynchronously.
(Inherited from IAdsConnectAddress)

IAdsDisposableConnection Interface 41:

CreateVariableHandle

Determines the Symbol handle by its instance path synchronously.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 42:

CreateVariableHandleAsync

Determines the Symbol handle by its instance path asynchronously.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 43:

DeleteDeviceNotification

Deletes a registered notification.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 44:

DeleteDeviceNotificationAsync

Deletes a registered notification asynchronously.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 45:

DeleteVariableHandle

Releases the specified symbol/variable handle synchronously.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 46:

DeleteVariableHandleAsync

Releases the specified symbol/variable handle asynchronously.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 47:

Disconnect

Disconnects this IConnection.
(Inherited from IConnection)

IAdsDisposableConnection Interface 48:

DisconnectAsync

Disconnects the IConnection when connected (asynchronously)
(Inherited from IConnection)

IAdsDisposableConnection Interface 49:

Dispose

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)

IAdsDisposableConnection Interface 50:

IAdsDisposableConnection Interface 51:

InvokeRpcMethodAsync(String, String, Object, CancellationToken)

Invokes the specified RPC Method asynchronously
(Inherited from IAdsRpcInvoke)

IAdsDisposableConnection Interface 52:

IAdsDisposableConnection Interface 53:

InvokeRpcMethodAsync(IRpcCallableInstance, IRpcMethod, Object, AnyTypeSpecifier, AnyTypeSpecifier, CancellationToken)

Invokes the specified RPC Method asynchronously
(Inherited from IAdsRpcInvoke)

IAdsDisposableConnection Interface 54:

IAdsDisposableConnection Interface 55:

InvokeRpcMethodAsync(String, String, Object, AnyTypeSpecifier, AnyTypeSpecifier, CancellationToken)

Invokes the specified RPC Method asynchronously
(Inherited from IAdsRpcInvoke)

IAdsDisposableConnection Interface 56:

Read

Reads data synchronously from an ADS device and writes to the specified readBuffer.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 57:

ReadAny(String, Type)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 58:

ReadAny(UInt32, Type)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 59:

ReadAny(String, Type, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 60:

ReadAny(UInt32, Type, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 61:

ReadAny(UInt32, UInt32, Type)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 62:

ReadAny(UInt32, UInt32, Type, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 63:

ReadAnyT(String)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 64:

ReadAnyT(UInt32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 65:

ReadAnyT(String, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 66:

ReadAnyT(UInt32, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 67:

ReadAnyT(UInt32, UInt32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 68:

ReadAnyT(UInt32, UInt32, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 69:

ReadAnyAsync(String, Type, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 70:

ReadAnyAsync(UInt32, Type, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 71:

ReadAnyAsync(String, Type, Int32, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 72:

ReadAnyAsync(UInt32, Type, Int32, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 73:

ReadAnyAsync(UInt32, UInt32, Type, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 74:

ReadAnyAsync(UInt32, UInt32, Type, Int32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 75:

ReadAnyAsyncT(String, CancellationToken)

Reads data asynchronously from an ADS device.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 76:

ReadAnyAsyncT(UInt32, CancellationToken)

Reads data asynchronously from an ADS device.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 77:

ReadAnyAsyncT(String, Int32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 78:

ReadAnyAsyncT(UInt32, Int32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 79:

ReadAnyAsyncT(UInt32, UInt32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 80:

ReadAnyAsyncT(UInt32, UInt32, Int32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 81:

ReadAnyString(String, Int32, Encoding)

Reads any string.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 82:

ReadAnyString(UInt32, Int32, Encoding)

Reads a string from the specified symbol/variable.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 83:

ReadAnyString(UInt32, UInt32, Int32, Encoding)

Reads as string from a specified address.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 84:

ReadAnyStringAsync(String, Int32, Encoding, CancellationToken)

Reads a string asynchronously from the specified symbol/variable
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 85:

ReadAnyStringAsync(UInt32, Int32, Encoding, CancellationToken)

Reads a string asynchronously from the specified symbol/variable
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 86:

ReadAnyStringAsync(UInt32, UInt32, Int32, Encoding, CancellationToken)

Reads a string from a specified address asynchronously.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 87:

ReadAsResult(UInt32, Int32)

Reads the value synchronously data of the symbol, that is represented by the variable handle./>.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 88:

ReadAsResult(UInt32, UInt32, Int32)

Reads data synchronously from an ADS device.
(Inherited from IAdsReadWrite)

IAdsDisposableConnection Interface 89:

ReadDataType

Reads/Determines the DataType Inforrmation with the specifed name.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 90:

ReadDataTypeAsync

Reads/Determines the DataType of the specified type as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 91:

ReadDeviceInfo

Reads the identification and version number of an ADS server.
(Inherited from IAdsConnection)

IAdsDisposableConnection Interface 92:

ReadDeviceInfoAsync

Reads the identification and version number of an ADS server.
(Inherited from IAdsConnection)

IAdsDisposableConnection Interface 93:

ReadState

Reads the ADS status and the device status from an ADS server.
(Inherited from IAdsStateProvider)

IAdsDisposableConnection Interface 94:

ReadStateAsync

Reads the ADS status and the device status from an ADS server.
(Inherited from IAdsStateProvider)

IAdsDisposableConnection Interface 95:

ReadSymbol

Reads the symbol information about an individual variable in ADS devices.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 96:

ReadSymbolAsync

Reads the symbol information object specified by the instance path as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 97:

ReadValue(ISymbol)

Reads the value of a symbol and returns the value as (boxed) object.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 98:

ReadValue(String)

Reads the value of a symbol specified with its instance path and returns the value as boxed object.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 99:

ReadValue(String, Type)

Reads the value of a symbol specified with its instance path and returns the value as object of the specified type.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 100:

ReadValueAsync(ISymbol, CancellationToken)

Reads the value of a symbol as an asynchronous operation and returns the value as an (boxed) object.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 101:

ReadValueAsync(String, Type, CancellationToken)

Reads the typed value of a symbol as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 102:

ReadValueAsyncT(String, CancellationToken)

Reads the typed value of a symbol specified by the instance path as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 103:

ReadWrite

Writes data synchronously to an ADS device and then Reads data from that target.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 104:

ReadWriteAsResult

Writes data synchronously to an ADS device and reads data from that device.
(Inherited from IAdsReadWrite)

IAdsDisposableConnection Interface 105:

ReadWriteAsync

ReadWrites value data asynchronously to/from the symbol represented by the variableHandle.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 106:

RegisterAdsStateChangedAsync

Registers for AdsStateChanged events as an asynchronous operation.
(Inherited from IAdsStateProvider)

IAdsDisposableConnection Interface 107:

RegisterSymbolVersionChanged

Registers the symbol version changed event (synchronously)
(Inherited from IAdsSymbolChangedProvider)

IAdsDisposableConnection Interface 108:

RegisterSymbolVersionChangedAsync

Registers the symbol version changed asynchronously.
(Inherited from IAdsSymbolChangedProvider)

IAdsDisposableConnection Interface 109:

TryAddDeviceNotification(String, Int32, NotificationSettings, Object, UInt32)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 110:

TryAddDeviceNotification(UInt32, UInt32, Int32, NotificationSettings, Object, UInt32)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 111:

TryAddDeviceNotificationEx(String, NotificationSettings, Object, Type, Int32, UInt32)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 112:

TryAddDeviceNotificationEx(UInt32, UInt32, NotificationSettings, Object, Type, Int32, UInt32)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 113:

TryCreateVariableHandle

Determines the Symbol handle by its instance path synchronously.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 114:

TryDeleteDeviceNotification

Deletes a registered notification.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 115:

TryDeleteVariableHandle

Releases the specified symbol/variable handle synchronously.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 116:

IAdsDisposableConnection Interface 117:

TryInvokeRpcMethod(String, String, Object, Object)

Invokes the specified RPC Method
(Inherited from IAdsRpcInvoke)

IAdsDisposableConnection Interface 118:

IAdsDisposableConnection Interface 119:

TryInvokeRpcMethod(String, String, Object, Object, Object)

Invokes the specified RPC Method
(Inherited from IAdsRpcInvoke)

IAdsDisposableConnection Interface 120:

IAdsDisposableConnection Interface 121:

TryInvokeRpcMethod(IRpcCallableInstance, IRpcMethod, Object, AnyTypeSpecifier, AnyTypeSpecifier, Object, Object)

Invokes the rpc method.
(Inherited from IAdsRpcInvoke)

IAdsDisposableConnection Interface 122:

IAdsDisposableConnection Interface 123:

TryInvokeRpcMethod(String, String, Object, AnyTypeSpecifier, AnyTypeSpecifier, Object, Object)

Invokes the rpc method.
(Inherited from IAdsRpcInvoke)

IAdsDisposableConnection Interface 124:

TryRead

Reads the value synchronously data of the symbol, that is represented by the variable handle into the readBuffer.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 125:

TryReadDataType

Tries to Read/Determine the DataType of the specified type.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 126:

TryReadState

Reads the ADS status and the device status from an ADS server. Unlike the ReadState method this method does not call an exception on failure. Instead an AdsErrorCode is returned. If the return value is equal to AdsErrorCode.NoError the call was successful.
(Inherited from IAdsStateProvider)

IAdsDisposableConnection Interface 127:

TryReadSymbol

Tries to read the symbol information object specified by the instance path.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 128:

TryReadValue(ISymbol, Object)

Tries to read the value of a symbol and returns the value as boxed object.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 129:

TryReadValue(String, Type, Object)

Tries to the value of a symbol specified as instance path and returns the value as (boxed) object.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 130:

TryReadValueT(ISymbol, T)

Reads the value of a symbol and returns the value as typed value.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 131:

TryReadValueT(String, T)

Tries to reads the value of a symbol specified with instance path and returns the typed value.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 132:

TryReadWrite

ReadWrites value data synchronously to/from the symbol represented by the variableHandle.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 133:

TryWrite(UInt32, ReadOnlyMemoryByte)

Writes the value data synchronously that is represented in the writeBuffer to the symbol with the specified variableHandle.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 134:

TryWrite(UInt32, UInt32, ReadOnlyMemoryByte)

Writes data synchronously to an ADS device.
(Inherited from IAdsReadWrite)

IAdsDisposableConnection Interface 135:

TryWriteControl(StateInfo)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsDisposableConnection Interface 136:

TryWriteControl(StateInfo, ReadOnlyMemoryByte)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsDisposableConnection Interface 137:

TryWriteValue(ISymbol, Object)

Tries to write a (boxed) value to the symbol
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 138:

TryWriteValue(String, Object)

Tries to write a (boxed) value to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 139:

TryWriteValueT(ISymbol, T)

Tries to write a value to the symbol.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 140:

TryWriteValueT(String, T)

Tries to Write a (typed) value to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 141:

UnregisterAdsStateChangedAsync

Registers for AdsStateChanged events as an asynchronous operation.
(Inherited from IAdsStateProvider)

IAdsDisposableConnection Interface 142:

UnregisterSymbolVersionChanged

Unregisters the symbol version changed event (synchronously)
(Inherited from IAdsSymbolChangedProvider)

IAdsDisposableConnection Interface 143:

UnregisterSymbolVersionChangedAsync

Unregisters the symbol version changed asynchronously.
(Inherited from IAdsSymbolChangedProvider)

IAdsDisposableConnection Interface 144:

Write(UInt32, ReadOnlyMemoryByte)

Writes data synchronously to an ADS device.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 145:

Write(UInt32, UInt32)

Sends a 'Write' request to the ADS device at the specified address.
(Inherited from IAdsReadWrite)

IAdsDisposableConnection Interface 146:

Write(UInt32, UInt32, ReadOnlyMemoryByte)

Writes data synchronously to an ADS device.
(Inherited from IAdsReadWrite)

IAdsDisposableConnection Interface 147:

WriteAny(UInt32, Object)

Writes an object synchronously to an ADS device.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 148:

WriteAny(UInt32, Object, Int32)

Writes an object synchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 149:

WriteAny(UInt32, UInt32, Object)

Writes an object synchronously to an ADS device.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 150:

WriteAny(UInt32, UInt32, Object, Int32)

Writes an object synchronously to an ADS device.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 151:

WriteAnyAsync(UInt32, Object, CancellationToken)

Writes an object synchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 152:

WriteAnyAsync(UInt32, Object, Int32, CancellationToken)

Writes an object asynchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 153:

WriteAnyAsync(UInt32, UInt32, Object, CancellationToken)

Writes an object asynchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 154:

WriteAnyAsync(UInt32, UInt32, Object, Int32, CancellationToken)

Writes an object asynchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.
(Inherited from IAdsAnyAccess)

IAdsDisposableConnection Interface 155:

WriteAsResult

Writes data synchronously to an ADS device.
(Inherited from IAdsReadWrite)

IAdsDisposableConnection Interface 156:

WriteAsync(UInt32, ReadOnlyMemoryByte, CancellationToken)

Writes the value data asynchronously that is represented by the writeBuffer to the symbol specified by the variableHandle.
(Inherited from IAdsHandle)

IAdsDisposableConnection Interface 157:

WriteAsync(UInt32, UInt32, ReadOnlyMemoryByte, CancellationToken)

Writes the data / Value asynchronously into the specified writeBuffer.
(Inherited from IAdsReadWrite)

IAdsDisposableConnection Interface 158:

WriteControl(StateInfo)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsDisposableConnection Interface 159:

WriteControl(StateInfo, ReadOnlyMemoryByte)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsDisposableConnection Interface 160:

WriteControlAsync(AdsState, UInt16, CancellationToken)

Changes the ADS status and device status of the ADS server asynchronously.
(Inherited from IAdsStateControl)

IAdsDisposableConnection Interface 161:

WriteControlAsync(AdsState, UInt16, ReadOnlyMemoryByte, CancellationToken)

Changes the ADS status and device status of the ADS server asynchronously.
(Inherited from IAdsStateControl)

IAdsDisposableConnection Interface 162:

WriteValue(ISymbol, Object)

Writes a (boxed) value to the symbol.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 163:

WriteValue(String, Object)

Writes a (boxed value) to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 164:

WriteValueT(ISymbol, T)

Writes a (typed) value to the symbol.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 165:

WriteValueT(String, T)

Writes a typed value to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 166:

WriteValueAsync(ISymbol, Object, CancellationToken)

Writes a (boxed) value to the symbol as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 167:

WriteValueAsyncT(ISymbol, T, CancellationToken)

Writes a (typed) value to the symbol as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsDisposableConnection Interface 168:

WriteValueAsyncT(String, T, CancellationToken)

Writes a (typed) value to the symbol instance specified by its instance/symbol path as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

Events

 

Name

Description

IAdsDisposableConnection Interface 169:

IAdsDisposableConnection Interface 170:

AdsNotification

Occurs when the ADS device sends a notification to the client.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 171:

AdsNotificationError

Occurs when a exception has occurred during notification management.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 172:

IAdsDisposableConnection Interface 173:

AdsNotificationEx

Occurs when the ADS devices sends a notification to the client.
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 174:

AdsStateChanged

Occurs when the AdsState of the target system has been changed.
(Inherited from IAdsStateProvider)

IAdsDisposableConnection Interface 175:

IAdsDisposableConnection Interface 176:

AdsSumNotification

Occurs when Notifications are send (bundled notifications)
(Inherited from IAdsNotifications)

IAdsDisposableConnection Interface 177:

AdsSymbolVersionChanged

Occurs when the SymbolVersion table of a TwinCAT PLC System has been changed.
(Inherited from IAdsSymbolChangedProvider)

IAdsDisposableConnection Interface 178:

IAdsDisposableConnection Interface 179:

ConnectionStateChanged

Occurs when connection status of the IConnectionStateProvider has been changed.
(Inherited from IConnectionStateProvider)

IAdsDisposableConnection Interface 180:

RouterStateChanged

(Local) Router state changed event.
(Inherited from IRouterNotificationProvider)

Extension Methods

 

Name

Description

PollAdsState

Gets an observable sequence of ResultReadAdsStates via Polling.
(Defined by ConnectionStateExtension)

PollAdsState

Gets an observable sequence of AdsStates via Polling.
(Defined by AdsClientExtensions)

PollAdsState

Gets an observable sequence of ResultReadAdsStates via Polling.
(Defined by ConnectionStateExtension)

PollAdsState

Gets an observable sequence of AdsStates via Polling.
(Defined by AdsClientExtensions)

PollAdsState2

Gets an observable sequence of ResultReadAdsStates via Polling.
(Defined by AdsClientExtensions)

PollAdsState2

Gets an observable sequence of ResultReadAdsStates via Polling.
(Defined by AdsClientExtensions)

PollAdsState2Async

Gets an observable sequence of AdsStates via Polling.
(Defined by AdsClientExtensions)

PollAdsState2Async

Gets an observable sequence of ResultReadAdsStates via Polling.
(Defined by AdsClientExtensions)

PollAdsStateAsync

Gets an observable sequence of AdsStates via Polling.
(Defined by ConnectionStateExtension)

PollAdsStateAsync

Gets an observable sequence of AdsStates via Polling.
(Defined by AdsClientExtensions)

PollAdsStateAsync

Gets an observable sequence of AdsStates via Polling.
(Defined by ConnectionStateExtension)

PollAdsStateAsync

Gets an observable sequence of AdsStates via Polling.
(Defined by AdsClientExtensions)

PollDeviceState

Gets an observable sequence of ResultReadDeviceStates via Polling.
(Defined by AdsClientExtensions)

PollDeviceState

Gets an observable sequence of ResultReadDeviceStates via Polling.
(Defined by AdsClientExtensions)

PollDeviceStateAsync

Gets an observable sequence of ResultReadDeviceStates via Polling.
(Defined by AdsClientExtensions)

PollDeviceStateAsync

Gets an observable sequence of ResultReadDeviceStates via Polling.
(Defined by AdsClientExtensions)

PollSystemServiceState

Polls the state of the system service.
(Defined by SystemServiceExtension)

PollSystemServiceStateAsync

Polls the system service state asynchronously
(Defined by SystemServiceExtension)

PollValues

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol values on time points where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol values on time points where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValues

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on time points where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on time points where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValuesT

Polls the symbol as value sequence of object values with a specified period time.
(Defined by AnyTypeExtensions)

PollValues2T

Polls the symbol values on timepoints where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

PollValues2T

Polls the symbol values on time points where the polling observable streams data / triggers
(Defined by AnyTypeExtensions)

ReadSysServState

Reads the System Service state (AdsSysServState)
(Defined by SystemServiceExtension)

ReadSysServStateAsync

Reads the System Service state (AdsSysServState) (asynchronous)
(Defined by SystemServiceExtension)

ReadWithFallback

Read with fallback.
(Defined by AdsClientExtensions)

ReadWithFallback

Ads Read with Fallback.
(Defined by AdsClientExtensions)

ReadWithFallback

Ads Read with Fallback.
(Defined by AdsClientExtensions)

ReadWithFallbackAsync

Ads Read with fallback as an asynchronous operation.
(Defined by AdsClientExtensions)

ReadWithFallbackAsync

Ads Read with fallback as an asynchronous operation.
(Defined by AdsClientExtensions)

ReadWithFallbackAsync

Ads Read with fallback as an asynchronous operation.
(Defined by AdsClientExtensions)

ReadWriteWithFallback

Ads Read with Fallback.
(Defined by AdsClientExtensions)

ReadWriteWithFallback

ReadWrite with Fallback.
(Defined by AdsClientExtensions)

ReadWriteWithFallbackAsync

Ads Read with fallback as an asynchronous operation.
(Defined by AdsClientExtensions)

ReadWriteWithFallbackAsync

Ads Read with fallback as an asynchronous operation.
(Defined by AdsClientExtensions)

RepeatedRead

Repeated AdsRead.
(Defined by AdsClientExtensions)

RepeatedRead

Repeated AdsRead.
(Defined by AdsClientExtensions)

RepeatedReadAsync

Repeated AdsRead as an asynchronous operation.
(Defined by AdsClientExtensions)

RepeatedReadAsync

Repeated AdsRead as an asynchronous operation.
(Defined by AdsClientExtensions)

RepeatedReadWrite

Repeated AdsRead.
(Defined by AdsClientExtensions)

RepeatedReadWriteAsync

Repeated AdsReadWrite as an asynchronous operation.
(Defined by AdsClientExtensions)

RepeatedWrite

Repeated AdsWrie.
(Defined by AdsClientExtensions)

RepeatedWriteAsync

Repeated AdsReadWrite as an asynchronous operation.
(Defined by AdsClientExtensions)

RestartTwinCATAsync

Sends a SystemService Restart to the target system and waits until the system has finished the state changes (SystemService, Port 10000) (asynchronously)
(Defined by SystemServiceExtension)

SetAdsState

Sends an AdsState/AdsStateCommand Request to an AdsServer and waits until the StateChange is done or fails.
(Defined by ConnectionStateExtension)

SetAdsStateAsync

Sends an AdsState/AdsStateCommand Request to an AdsServer and waits until the StateChange is done or fails (asynchronously)
(Defined by ConnectionStateExtension)

WaitForTargetState

Waits until the target AdsServer reaches the requested state.
(Defined by ConnectionStateExtension)

WaitForTargetStateAsync

Waits until the target AdsServer reaches the requested state (asynchronous)
(Defined by ConnectionStateExtension)

WaitUntilRestarted

Waits until the Restart is detected on the client (SystemService, Port 10000)
(Defined by SystemServiceExtension)

WaitUntilRestartedAsync

Waits until the SystemService Restart is detectd on the client (SystemService, Port 10000) (asynchronously)
(Defined by SystemServiceExtension)

WhenAdsStateChanges

Gets an observable sequence of AdsStates.
(Defined by AdsClientExtensions)

WhenNotification

Gets an observable sequence of Notifications.
(Defined by AdsClientExtensions)

WhenNotification

Gets an observable sequence of Notification objects.
(Defined by AdsClientExtensions)

WhenNotification

Gets an observable sequence of Notification objects.
(Defined by AdsClientExtensions)

WhenNotification

Gets an observable sequence of SymbolValueNotifications.
(Defined by AdsClientExtensions)

WhenNotification

Creates an observable sequence of values that are created by ADS Notifications.
(Defined by AnyTypeExtensions)

WhenNotificationT

Creates an observable sequence of values that are created by ADS Notifications.
(Defined by AnyTypeExtensions)

WhenSymbolVersionChanges

Gets an observable sequence of SymbolVersion changed counts.
(Defined by AdsClientExtensions)

WhenSymbolVersionChanges

Gets an observable sequence of SymbolVersion changed counts.
(Defined by AdsClientExtensions)

WhenValueChanged

Observable sequence of Values driven by ADS Notifications on the specified symbol.
(Defined by ValueSymbolExtensions)

WriteValuesT

Writes the sequence of values to the symbol specified by the instance path.
(Defined by AnyTypeExtensions)

WriteValuesT

Writes the sequence of values to the symbol specified by the instance path.
(Defined by AnyTypeExtensions)

Reference

TwinCAT.Ads Namespace IAdsConnectAddress IDisposable

Beckhoff Automation GmbH & Co. KG 2001-2026