DdeClient.BeginStartAdvise Method (String, Int32, Boolean, AsyncCallback, Object)
From NDde
This begins an asynchronous operation to initiate an advise loop on the specified item name.
public virtual IAsyncResult BeginStartAdvise(
String item,
Int32 format,
Boolean hot,
AsyncCallback callback,
Object asyncState
);
String item,
Int32 format,
Boolean hot,
AsyncCallback callback,
Object asyncState
);
Parameters
- item
- An item name supported by the current conversation.
- format
- The format of the data to be returned.
- hot
- A bool indicating whether data should be included with the notification.
- callback
- The delegate to invoke when this operation completes.
- asyncState
- An application defined data object to associate with this operation.
Return Value
An IAsyncResult object for this operation.
Events
| Event Type | Reason |
|---|---|
| Advise |
Exceptions
| Exception Type | Condition |
|---|---|
| ArgumentException | This is thown when item exceeds 255 characters. |
| ArgumentNullException | This is thrown when item is a null reference. |
| InvalidOperationException | This is thrown when the item is already being advised or when the client is not connected. |
| DdeException | This is thrown when the asynchronous operation could not begin. |
See Also
DdeClient Class | NDde.Client Namespace | DdeClient.BeginStartAdvise Overload List