Used by a Requestor to invoke (or call) a method asynchronously or to invoke a method
on multiple providers using an object with the
DOFObjectID.BROADCAST
ID.
Note: Since no SetOperationListener is defined the initial result can only be obtained by calling
Invoke.waitResult(int)
.
*
- The operation will always wait for the entire timeout period.
- Only the initial result will be available. To receive multiple responses specify a listener calling beginInvoke(Method, int, InvokeOperationListener, DOFValue[])
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
public DOFOperationInvoke beginInvoke( DOFInterfaceMethod method, int timeout, params DOFValue[] parameters )
Parameters
- method
- Type: org.opendof.core.oalDOFInterfaceMethod
The method. Must not be null. - timeout
- Type: SystemInt32
Maximum time to wait, in milliseconds, to obtain the result(s) of the operation. Must be >= 0. - parameters
- Type: org.opendof.core.oalDOFValue
The method's parameters. The data types and order must match the method's defined parameter types. May be omitted for an empty parameter list.
Return Value
Type: DOFOperationInvokeThe invoke operation. Will not be null.
See Also
Reference
invoke(Method, System.Collections.Generic.IList<E>, int)