v9.6.2017.0808   重构正向工程,基于映射表查找数据库字段类型到实体类型的映射
大石头 编写于 2017-08-08 21:38:06
X

namespace NewLife.Net.Proxy
{
    /// <summary>数据转发代理接口</summary>
    public interface IProxy
    {
        #region 属性
        ///// <summary>会话集合。</summary>
        //ICollection<IProxySession> Sessions { get; }

        ///// <summary>代理过滤器集合。</summary>
        //ICollection<IProxyFilter> Filters { get; }

        ///// <summary>主过滤器,同时也是集合,会话主要针对这个操作</summary>
        //IProxyFilter MainFilter { get; }
        #endregion

        #region 方法
        ///// <summary>为会话创建与远程服务器通讯的Socket。可以使用Socket池达到重用的目的。</summary>
        ///// <param name="session"></param>
        ///// <param name="e"></param>
        ///// <returns></returns>
        //ISocketClient CreateRemote(IProxySession session, NetEventArgs e);

        ///// <summary>客户端发数据往服务端时</summary>
        ///// <param name="session"></param>
        ///// <param name="stream"></param>
        ///// <param name="e"></param>
        ///// <returns></returns>
        //Stream OnClientToServer(IProxySession session, Stream stream, NetEventArgs e);

        ///// <summary>服务端发数据往客户端时</summary>
        ///// <param name="session"></param>
        ///// <param name="stream"></param>
        ///// <param name="e"></param>
        ///// <returns></returns>
        //Stream OnServerToClient(IProxySession session, Stream stream, NetEventArgs e);
        #endregion
    }
}