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)