| ChannelClient Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: Openfin.Desktop.Messaging
 Syntax
Syntaxpublic class ChannelClient : MessageChannel
The ChannelClient type exposes the following members.
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ChannelName | 
            The name of the channel.
            (Inherited from MessageChannel.) | 
|  | RemoteEndpoint | 
            Endpoint information for this channel.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | ConnectAsync | 
            Connects the client to a ChannelProvider as an asynchronous operation.
             | 
|  | DisconnectAsync | 
            Disconnects from the ChannelProvider as an asynchronous operation.
             | 
|  | DispatchAsync(String) | 
            Dispatches a call on the registered topic to the ChannelProvider.
             | 
|  | DispatchAsync(String, Object) | 
            Dispatches a call that takes a parameter on the registered topic to the ChannelProvider.
             | 
|  | DispatchAsyncTResult(String) | 
            Dispatches a call that returns a value on the registered topic to the ChannelProvider.
             | 
|  | DispatchAsyncTResult(String, Object) | 
            Dispatches a call that takes a parameter and returns a value on the registered topic to the ChannelProvider.
             | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | OnClosed | 
            Raises the Closed event.
            (Inherited from MessageChannel.) | 
|  | OnOpened | 
            Raises the Opened event.
            (Inherited from MessageChannel.) | 
|  | RegisterTopic(String, Action) | 
            Registers a method for a given topic.
            (Inherited from MessageChannel.) | 
|  | RegisterTopicT(String, ActionT) | 
            Registers a method that takes a parameter for a given topic.
            (Inherited from MessageChannel.) | 
|  | RegisterTopicTResult(String, FuncTResult) | 
            Registers a method that returns a value for a given topic.
            (Inherited from MessageChannel.) | 
|  | RegisterTopicT, TResult(String, FuncT, TResult) | 
            Registers a method that takes a parameter and returns a value for a given topic.
            (Inherited from MessageChannel.) | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
|  | UnregisterTopic | 
            Removes a previously registered method for the specified topic.
            (Inherited from MessageChannel.) | 
 Events
Events| Name | Description | |
|---|---|---|
|  | Closed | 
            Occurrs when the MessageChannel has closed.
            (Inherited from MessageChannel.) | 
|  | Opened | 
            Occurs when the MessageChannel has opened.
            (Inherited from MessageChannel.) | 
 See Also
See Also