VectoredRequests Class |
Namespace: Demo3D.PLC.Comms
public abstract class VectoredRequests
The VectoredRequests type exposes the following members.
| Name | Description | |
|---|---|---|
| Count |
Number of requests in the vector.
| |
| FreeOnSuccess |
True if the requests resources can be freed on success.
Defaults to true, and if required must be cleared before calling ExecuteAsync(Boolean).
| |
| UserState |
Private user data.
|
| Name | Description | |
|---|---|---|
| AddBeforeHandler |
Add a before handler, called immediately before actual IO.
| |
| AddSuccessHandler |
Add a success handler, called on successful IO.
| |
| Before |
Call Before handlers.
| |
| Execute |
Executes a vectored request.
| |
| ExecuteAsync(Boolean) |
Executes a vectored request.
| |
| ExecuteAsyncT(Boolean, IOAsyncDelegateT, IReadOnlyListT) |
Execute IO requests.
| |
| Success |
Call Success handlers.
|