Click or drag to resize

IClientName Interface

version: 10.9.0
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.

Namespace:  SolaceSystems.Solclient.Messaging
Assembly:  SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 10.9.0
Syntax
public interface IClientName : IEndpoint, 
	IDisposable

The IClientName type exposes the following members.

Properties
  NameDescription
Public propertyDurable
When true, the endpoint's life span is independent of the corresponding IFlow or ISession.
(Inherited from IEndpoint.)
Public propertyName
The name of the Endpoint. A non-durable TopicEndpoint does not have a name.
(Inherited from IEndpoint.)
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Top
See Also