DOFObjectbeginProvide Method (DOFInterface, Int32, DOFObjectProvider, Object)OpenDOF Object Access Library
Used by a Provider to begin providing the specified interface.

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

C#
public DOFOperationProvide beginProvide(
	DOFInterface iface,
	int timeout,
	DOFObjectProvider provider,
	Object context
)

Parameters

iface
Type: org.opendof.core.oalDOFInterface
The interface to be provided. This must not be null.
timeout
Type: SystemInt32
Time, in milliseconds, for the provide to remain active. Must be >= 0. Use DOF.TIMEOUT_NEVER to provide indefinitely. Then use DOFOperation.cancel() to quit providing. If used in conjunction with beginSession(DOFInterface, DOFInterfaceID) , use DOF.TIMEOUT_NEVER.
provider
Type: org.opendof.core.oalDOFObjectProvider
The listener to handle requests on this interface. Null = no desired listener (may be used for "marker interfaces"/no provider implementation).
context
Type: SystemObject
A user-definable object that will be passed back in listeners as part of the DOFOperation.

Return Value

Type: DOFOperationProvide
The provide operation that may be used to end providing. Will not be null.
Remarks

Used by a Provider to begin providing the specified interface.
See Also

Reference