10.24.0

IClientName Interface

IClientName represents a remote client. It is used to identify a client currently connected and on behalf of which an application wants to add/remove subscriptions.

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.

Definition

Namespace: SolaceSystems.Solclient.Messaging
Assembly: SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 10.24.0
C#
public interface IClientName : IEndpoint, 
	IDisposable
Implements
IEndpoint, IDisposable

Properties

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)

Methods

DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)

See Also