source: BMXNET_RPMS_dotNET_UTILITIES-BMX/branch/IHS BMX Framework/IndianHealthService.BMXNet/RemoteSessionConsumer.cs@ 1148

Last change on this file since 1148 was 1146, checked in by Sam Habiel, 14 years ago

Initial Import of BMX4

File size: 1.3 KB
RevLine 
[1146]1using System;
2using System.Collections.Generic;
3using System.Text;
4
5namespace IndianHealthService.BMXNet
6{
7 /// <summary>
8 /// This interface is used on an UserControl-based components that are designed to work both inside
9 /// the EHR and inside a WinForm application. The "Consumer" interfaces basically tell Frameworks
10 /// that "Consumer" implementating objects need an specific service.
11 /// </summary>
12 /// <remarks>
13 /// If your component doesn't implement RemoteConsumer you can still user your component. Implementing
14 /// RemoteConsumer is very common and is essential for communicating with the RPMS server.
15 /// </remarks>
16 public interface RemoteSessionConsumer
17 {
18 /// <summary>
19 /// This property will be set with the primary RemoteSession that the interface implementer can use for communicating
20 /// with the RPMS server.
21 /// </summary>
22 /// <remarks>
23 /// If also using a RemoteSessionPool, it's important to realize the if the primary RemoteSession that is set through
24 /// this interface is closed then every session in the RemoteSessionPool is also clsoed as well as the broker connection
25 /// to RPMS.
26 /// </remarks>
27 RemoteSession RemoteSession { set; }
28 }
29}
Note: See TracBrowser for help on using the repository browser.