Represents a logical connection between the client and the SOA middleware for an application.

C# |
public sealed class Connection

All Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
![]() | Close()()()() | Closes this Connection (mandatory). |
![]() | CreateSession(String, String, SessionFlags, SessionCallback, Object) | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | CreateSession(String, String, SessionFlags, SessionCallback, Message) | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | CreateSession(String, String, SessionFlags, SessionCallback) | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | CreateSession(String, String, SessionFlags) | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | CreateSession(String, String) | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | CreateSession(String) | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | CreateSession()()()() | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | CreateSession(SessionCreationAttributes) | Creates a Session on this Connection with the provided attributes, or default attributes if not provided. |
![]() | Id | Returns the identifier for this Connection. |
![]() | OpenSession(String, SessionFlags, SessionCallback) | Opens an existing session with the provided attributes, or default attributes if not provided. |
![]() | OpenSession(String, SessionFlags) | Opens an existing session with the provided attributes, or default attributes if not provided. |
![]() | OpenSession(String) | Opens an existing session with the provided attributes, or default attributes if not provided. |
![]() | OpenSession(SessionOpenAttributes) | Opens an existing session with the provided attributes, or default attributes if not provided. |

The client can communicate with the services of an application through this connection. The Connection object can be created by invoking SoamFactory.Connect(...). After a connection has been established, a Session object can be created to manage the workload. Create a Session by invoking Connection.CreateSession.
NOTE: If any of the methods of this class are called after the Main(...) method exits, the client or service process may behave in an undefined manner (for example, hang or terminate abnormally).

Object | |
![]() | Connection |