Used by a Requestor to set a property's value asynchronously or to set a property's value on multiple
providers using an object with the
DOFObjectID.BROADCAST
ID.
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
public DOFOperationSet beginSet( DOFInterfaceProperty property, DOFValue value, int timeout, DOFObjectSetOperationListener operationListener )
Parameters
- property
- Type: org.opendof.core.oalDOFInterfaceProperty
the property. Must not be null. - value
- Type: org.opendof.core.oalDOFValue
The value of the property to be set. The data type must match the property's data type. - timeout
- Type: SystemInt32
Maximum time to wait, in milliseconds, to obtain the result(s) of the operation. Must be >= 0. NOTE: If the number of responders is unknown, as is typically the case when making requests on an object with the DOFObjectID.BROADCAST ID, then the operation will always wait for the entire timeout period. - operationListener
- Type: org.opendof.core.oalDOFObjectSetOperationListener
Listener to receive notification of completion, provider thrown exceptions, etc. May be null -- the initial result may be obtained by calling Set.waitResult(int) . Subsequent results are only reported to the listener.
Return Value
Type: DOFOperationSetThe set operation. Will not be null.
See Also
Reference
set(Property, DOFValue, int)