Documentation for a minimal subset of the QSM API
IClient Interface
Namespaces > QS.CMS.Framework2 > IClient
Local client encapsulating a single instance of QSM. Multiple clients can be created independently, although for best performance this should be avoided.
Syntax
C#Visual BasicManaged C++
public interface IClient : IDisposable
Public Interface IClient _
	Implements IDisposable
public interface class IClient : IDisposable
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
BeginOpen(GroupID, AsyncCallback, Object)
An asynchronous, nonblocking version of the open call.

BeginOpen(GroupID, GroupOptions, AsyncCallback, Object)
An asynchronous, nonblocking version of the open call.

Clock
Accurate clock.

Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
EndOpen(IAsyncResult)
Completes the asynchronous open call.

Open(GroupID)
Obtain a reference to a group that can be used for sending or receiving. Multiple references to the same group are permitted. The local client maintains membership for as long as at least a single reference exists. This call is blocking.

Open(GroupID, GroupOptions)
Obtain a reference to a group that can be used for sending or receiving. Multiple references to the same group are permitted. The local client maintains membership for as long as at least a single reference exists. This call is blocking.

Assembly: QuickSilver_3 (Module: QuickSilver_3) Version: 1.0.2647.33823