Artix .Net

SessionManager Class

Client for Artix Session Manager service.

This class can either be used directly to communicate with an Artix Session Manager or, more commonly, can be used in conjunction with the Session class to establish a session.

For a list of all members of this type, see SessionManager Members.

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Web.Services.Protocols.WebClientProtocol
            System.Web.Services.Protocols.HttpWebClientProtocol
               System.Web.Services.Protocols.SoapHttpClientProtocol
                  Bus.Services.SessionManagerBinding
                     Bus.Services.SessionManager

public class SessionManager : SessionManagerBinding

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Example

// Create a SessionManager instance.
//
SessionManager manager = new SessionManager("<soap-address-for-session-manager>");

// Request a session for group "my-group", with a session timeout of sixty seconds.
//
Session session = new Session(manager, "my-group", 60)

Requirements

Namespace: Bus.Services

Assembly: Bus.Services (in Bus.Services.dll)

See Also

SessionManager Members | Bus.Services Namespace | SessionId