/// <summary> /// 创建实现了 IFileSystemDevice 接口的类型实例。 /// </summary> /// <param name="context">执行上下文。</param> /// <returns>实现了 IFileSystemDevice 接口的类型实例。</returns> protected override IFileSystemDevice CreateFileSystemDevice(DataPumpControllableExecutionContext context) { IFileSystemDevice device = new CellbriteDevice(context.PumpDescriptor.Source.ToString()) { Source = context.PumpDescriptor.Source, ScanModel = (Byte)context.PumpDescriptor.ScanModel }; return(device); }
/// <summary> /// 创建实现了 IFileSystemDevice 接口的类型实例。 /// </summary> /// <returns>实现了 IFileSystemDevice 接口的类型实例。</returns> protected override IFileSystemDevice CreateFileSystemDevice() { IFileSystemDevice device = new CellbriteDevice(Metadata.Source.ToString()) { Source = Metadata.Source, ScanModel = (Byte)Metadata.ScanModel }; return(device); }