コード例 #1
0
        public static TDSMessage CreateFromFirstPacket(Packet.TDSPacket firstPacket)
        {
            switch (firstPacket.Header.Type)
            {
            case Header.HeaderType.SQLBatch:
                return(new SQLBatchMessage(firstPacket));

            case Header.HeaderType.AttentionSignal:
                return(new AttentionMessage(firstPacket));

            case Header.HeaderType.RPC:
                return(new RPCRequestMessage(firstPacket));

            default:
                return(new TDSMessage(firstPacket));
            }
        }
コード例 #2
0
ファイル: SQLBatchMessage.cs プロジェクト: xiaoyumu/TDSBridge
 public SQLBatchMessage(Packet.TDSPacket firtsPacket)
     : base(firtsPacket)
 {
 }
コード例 #3
0
 public AttentionMessage(Packet.TDSPacket firtsPacket)
     : base(firtsPacket)
 {
 }
コード例 #4
0
 public RPCRequestMessage(Packet.TDSPacket firtsPacket)
     : base(firtsPacket)
 {
 }
コード例 #5
0
 public TDSMessage(Packet.TDSPacket firtsPacket)
 {
     Packets.Add(firtsPacket);
 }