| ConsumerTRoot Class |
Namespace: Lawo.EmberPlusSharp.Model
public sealed class Consumer<TRoot> : IMonitoredConnection, IDisposable where TRoot : Root<TRoot>
The ConsumerTRoot type exposes the following members.
| Name | Description | |
|---|---|---|
| AutoSendInterval | Gets or sets the minimal amount of time, in milliseconds, the consumer will wait after
automatically calling SendAsync before it will automatically call it again. | |
| Root | Gets the root of the object tree that mirrors the state of the tree published by the provider.
|
| Name | Description | |
|---|---|---|
| CreateAsync(S101Client) | Returns the return value of
CreateAsync(client, 10000). | |
| CreateAsync(S101Client, Int32) | Returns the return value of CreateAsync(client,
timeout, 0x00). | |
| CreateAsync(S101Client, Int32, ChildrenRetrievalPolicy) | Returns the return value of
CreateAsync(client, timeout, childrenRetrievalPolicy,
0x00).
| |
| CreateAsync(S101Client, Int32, Byte) | Returns the return value of
CreateAsync(client, timeout,
| |
| CreateAsync(S101Client, Int32, ChildrenRetrievalPolicy, Byte) | Asynchronously uses client to create a new ConsumerTRoot object.
| |
| Dispose | Stops synchronizing changes to the object tree accessible through the Root property
and raises the ConnectionLost event. | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| SendAsync | Asynchronously sends the locally applied changes and invocations to the provider. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| ConnectionLost | Occurs when the connection to the provider has been lost. |