///<summary> /// Construct the object ///</summary> public FileSystemAwareFileUtilities( IDeviceManager deviceManager, IStreamHelper streamHelper, IFileInfoProvider fileInfoProvider) : this(new FileUtilities(), deviceManager, streamHelper, fileInfoProvider) { }
internal FileSystemAwareFileUtilities( IFileUtilities fileUtilities, IDeviceManager deviceManager, IStreamHelper streamHelper, IFileInfoProvider fileInfoProvider) { _fileUtilities = fileUtilities; _deviceManager = deviceManager; _streamHelper = streamHelper; _fileInfoProvider = fileInfoProvider; }
public MarshalByRefFileInfoProvider(IFileInfoProvider localProvider) { if (localProvider != null) { m_FileName = localProvider.FileName; } else { m_FileName = null; } }
public FileSaver(Entity.UserIdentity userIdentity, IFileInfoProvider fileInfoProvider, bool useTempFile) { _userIdentity = userIdentity; _fileInfoProvider = fileInfoProvider; _useTempFile = useTempFile; if (OperationContext.Current != null && OperationContext.Current.Channel != null) { _communicationObject = OperationContext.Current.Channel; _communicationObject.Faulted += new EventHandler(Abort); } _beginTime = DateTime.Now; }
public ServerSideFileReceive(UserIdentity userIdentity, /*IResourceEx<T> resourceEx*/IFileInfoProvider provider) { //_resourceEx = resourceEx; _userIdentity = userIdentity; //Resource = resource; _provider = provider; //_resourceFileInfo = _resource.ResourceInfo as ResourceFileInfo; if (OperationContext.Current != null && OperationContext.Current.Channel != null) { _communicationObject = OperationContext.Current.Channel; _communicationObject.Faulted += new EventHandler(Abort); } }
public Application( ISettingsProvider settingsProvider, IFileInfoProvider fileInfoProvider, ITextReaderSelector textReaderSelector, IWordProcessor wordProcessor, IWordSizeSetter wordSizeSetter, ITagCloudGenerator tagCloudGenerator, IImageFormat imageFormat) { this.settingsProvider = settingsProvider; this.fileInfoProvider = fileInfoProvider; this.textReaderSelector = textReaderSelector; this.wordProcessor = wordProcessor; this.wordSizeSetter = wordSizeSetter; this.tagCloudGenerator = tagCloudGenerator; this.imageFormat = imageFormat; }
public string GetFileInfo(IFileInfoProvider provider, string columnName, ShellItem item) { string retVal = string.Empty; ShellAPI.STATSTG info = provider.GetFileInfo(); switch (columnName) { case "Size": #region Size { retVal = GetSizeString(info.cbSize); } #endregion break; case "Date Created": #region Date Created { DateTime dateTime = ShellAPI.FileTimeToDateTime(info.ctime); string time = dateTime.ToLongTimeString(); retVal = string.Format("{0} {1}", dateTime.ToShortDateString(), time.Remove(time.Length - 3, 3)); } #endregion break; case "Date Modified": #region Date Modified { DateTime dateTime = ShellAPI.FileTimeToDateTime(info.mtime); string time = dateTime.ToLongTimeString(); retVal = string.Format("{0} {1}", dateTime.ToShortDateString(), time.Remove(time.Length - 3, 3)); } #endregion break; } return(retVal); }
public FileManager(IHostingEnvironment hostingEnvironment, IFileInfoProvider fileProvider) { _hostingEnvironment = hostingEnvironment; _fileProvider = fileProvider; }
internal void SetFileInfoProvider(IFileInfoProvider fileInfoProvider) { m_fileInfoProvider = fileInfoProvider; }
internal void SetFileInfoProvider(IFileInfoProvider fileInfoProvider) { m_LocalFileInfoProvider = fileInfoProvider; m_DelegatedFileInfoProvider = new MarshalByRefFileInfoProvider(m_LocalFileInfoProvider); m_AddinManager.SetFileInfoProvider(m_DelegatedFileInfoProvider); }
public CommandProcessor(IFileInfoProvider fileInfoProvider, IMultiThreadWorkerFactory workerFactory) { _fileInfoProvider = fileInfoProvider; _workerFactory = workerFactory; }