Getting started with Diffusion 6.11.1 for .Net
To get started with the client library start using the PushTechnology.ClientInterface.Client.Factories.Diffusion factory. This factory allows you to access all main features of the client library, such as establishing a Session to a Diffusion server.
Once a session is established you can access specific features from a session object to perform tasks on the Diffusion server such as creating, updating, and subscribing to topics. The following features are currently available within the .NET Client Library:
Feature | Description |
---|---|
AuthenticationControl | Allows a client session to authenticate the credentials of other sessions. |
ClientControl | Provides the ability for a client session to control other client sessions. |
Messaging | Provides a client session with messaging capabilities. |
Metrics | Provides a client session with the ability to configure metric collectors. |
Pings | Provides a client session with the ability to test its connection to the server. |
RemoteServers | Allows a client session to manage remote servers. |
Security | Provides a client session with the ability to change the associated principal. |
SecurityControl | Allows a client session to query and update the security store. |
SessionTrees | Allows a client session to configure session trees. |
SubscriptionControl | Allows a session to subscribe or unsubscribe other sessions to topics. |
SystemAuthenticationControl | Allows a client session to query and update the system authentication store. |
TimeSeries | Allows a session to update and query time series topics. |
TopicControl | Allows a session to manage topics. |
TopicNotifications | Allows a client session to receive notifications about changes to selected topics. |
Topics | Allows a client session to subscribe to topics to receive streamed topic updates and/or fetch the state of topics. |
TopicUpdate | Provides a client session with the ability to update topics. |
TopicViews | Allows a client session to manage topic views. |