
To acquire an IClientName instance, applications must call CreateClientName(String)
To add or remove subscriptions on behalf of a remote client, applications must call Subscribe(IEndpoint, ISubscription, Int32, Object) and Unsubscribe(IEndpoint, ISubscription, Int32, Object) respectively.
public interface IClientName : IEndpoint, 
	IDisposable| Durable | When true, the endpoint's life span is independent of the
            corresponding IFlow or ISession. (Inherited from IEndpoint) | 
| Name | The name of the Endpoint. A non-durable TopicEndpoint does not have a name. (Inherited from IEndpoint) | 
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) |