DOFObjectProvider InterfaceOpenDOF Object Access Library
This interface is implemented by providers to provide Properties, Methods, Events, etc.

Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax

C#
public interface Provider : DOFOperationOperationListener

The DOFObjectProvider type exposes the following members.

Methods

  NameDescription
Public methodcomplete
Operation completed.
(Inherited from DOFOperationOperationListener.)
Public methodget
Process a get request.
Public methodinvoke
Process an invoke request.
Public methodregister
Process a register request.
Public methodregisterComplete
Called when an event handler is unregistered.
Public methodsession
A new session is requested.
Public methodsessionComplete
Session is complete and can be removed.
Public methodset
Process a set request.
Public methodsubscribe
Process a subscribe request.
Public methodsubscribeComplete
Called when a property subscription is complete (it is unsubscribed from).
Top
Remarks

This interface is implemented by providers to provide Properties, Methods, Events, etc. on an object. This is essentially a set of listeners for the operations that a Provider can handle (get, set, invoke, subscribe, etc.).

For example, when a requestor calls DOFObject.invoke(Method, System.Collections.Generic.IList<E>, int) , the provider's invoke(Provide, Invoke, Method, System.Collections.Generic.IList<E>) method is called so that it can execute the method and respond to the requestor.

See Also

Reference