コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }