/// <summary> /// 启动文件接收系统 /// </summary> /// <param name="receiveMust">IFileReceiveMust</param> /// <returns>IFileReceive</returns> public static IFileReceive StartFileReceive(IFileReceiveMust receiveMust) { if (fileReceive != null) { throw new Exception("已经启动了文件接收系统;"); } fileReceive = new ReceiveFile(receiveMust); IFileReceive IfileReceive = fileReceive; return(IfileReceive); }
/// <summary> /// 带参数和构造函数 /// </summary> /// <param name="receiveMust">IFileReceiveMust</param> internal ReceiveFile(IFileReceiveMust receiveMust) { ReceiveMust = new FileReceiveMust(receiveMust); }
/// <summary> /// 构造函数 /// </summary> /// <param name="FileReceiveMust">IFileSendMust</param> public FileReceiveMust(IFileReceiveMust FileReceiveMust) : base(FileReceiveMust) { fileReceiveMust = FileReceiveMust; }