public BackgroundUpload([NotNull] string fullPath, [NotNull] string parentId, [NotNull] string name, [NotNull] ITemporaryData tempData, [NotNull] OneDriveFileSystem fileSystem) { TransferId = fullPath; ParentId = parentId; Name = name; _tempData = tempData; _fileSystem = fileSystem; var now = DateTimeOffset.Now; Item = new Item { Name = Name, Size = _tempData.Size, LastModifiedDateTime = now, CreatedDateTime = now, ParentReference = new ItemReference { Id = ParentId, }, Folder = new Folder() { ChildCount = 0 }, }; }
public OneDriveDownloadStream(OneDriveFileSystem fileSystem, Item item, HttpWebResponse response, long startPosition, long contentLength) { _item = item; _fileSystem = fileSystem; _startPosition = startPosition; _response = response; _responseStream = response.GetResponseStream(); Length = contentLength; }
public OneDriveDownloadStream(OneDriveFileSystem fileSystem, Item item, HttpWebResponse response, long startPosition, long contentLength) { _item = item; _fileSystem = fileSystem; _startPosition = startPosition; _response = response; _responseStream = response.GetResponseStream(); Length = contentLength; }
public OneDriveFileSystemEntry([NotNull] OneDriveFileSystem fileSystem, [NotNull] Item item) { FileSystem = fileSystem; var isFolder = item.Folder != null; Item = item; Permissions = new GenericUnixPermissions( new GenericAccessMode(true, true, isFolder), new GenericAccessMode(true, true, isFolder), new GenericAccessMode(true, true, isFolder)); }
public BackgroundUpload([NotNull] string fullPath, [NotNull] string parentId, [NotNull] string name, [NotNull] ITemporaryData tempData, [NotNull] OneDriveFileSystem fileSystem) { TransferId = fullPath; ParentId = parentId; Name = name; _tempData = tempData; _fileSystem = fileSystem; var now = DateTimeOffset.Now; Item = new Item { Name = Name, Size = _tempData.Size, LastModifiedDateTime = now, CreatedDateTime = now, ParentReference = new ItemReference { Id = ParentId, }, Folder = new Folder() { ChildCount = 0 }, }; }
public OneDriveFileEntry(OneDriveFileSystem fileSystem, Item item, long?fileSize) : base(fileSystem, item) { Size = fileSize ?? item.Size ?? 0; }
public OneDriveFileEntry(OneDriveFileSystem fileSystem, Item item, long? fileSize) : base(fileSystem, item) { Size = fileSize ?? item.Size ?? 0; }
public OneDriveDirectoryEntry([NotNull] OneDriveFileSystem fileSystem, [NotNull] Item folderItem, bool isRoot) : base(fileSystem, folderItem) { IsRoot = isRoot; }