Click or drag to resize

Demo3D.TagServer Namespace

The Demo3D.TagServer namespace supports the high level Tag Server.
Classes
 ClassDescription
Public classBinding A binding between a tag server ServerItem and a set of model BindableItems (eg custom properties).
Public classConnections Central point gathering together all server and bindings used by a document.
Public classExportBindableItem Class for encapsulating information passed to OnExportBindableItem visual event.
Public classExpression Base class for a bound expression.
Public classPropertyNames Property names for properties in PropertyId.
Public classServerExtensions IServer extensions.
Public classServerItem ServerItem is a cache of properties for a Tag Server Data Item on a specific server.
Public classServerItemName Class containing the salient details of a Binding and a ServerItem.
Public classTagExpression Container for a tag expression: the string typed in by the user, and our parsed interpretation of it.
Public classTagImporterConfiguration Configures a tag server import.
Interfaces
 InterfaceDescription
Public interfaceIServer Defines a tag server.
Delegates
 DelegateDescription
Public delegateConnectionsBindEventHandler A delegate to handle binding events.
Public delegateConnectionsConnectEventHandler A delegate to handle connections events.
Public delegateConnectionsServerEventHandler Delegate to handle server events.
Enumerations
 EnumerationDescription
Public enumerationConnectedState Connection state.
Public enumerationConnectionsUpdateType 
Public enumerationPropertyId Standard and recommended property ids.
Public enumerationTagExpressionType The type of a tag expression.
Remarks

See BuiltinTagProtocol and BuiltinMemoryProtocol for examples of integrating protocols into the TagServer.