C# Class Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreFileSystemClient

Mostrar archivo Open project: Azure/azure-powershell

Public Methods

Method Description
AppendToFile ( string filePath, string accountName, Stream contents ) : void
CheckAccess ( string path, string accountName, string permissionsToCheck ) : bool
ConcatenateFiles ( string destinationPath, string accountName, string filesToConcatenate, bool deleteDirectory = false ) : void
CopyDirectory ( string destinationFolderPath, string accountName, string sourceFolderPath, CancellationToken cmdletCancellationToken, int concurrentFileCount = 5, int perFileThreadCount = 10, bool recursive = false, bool overwrite = false, bool resume = false, bool forceBinaryOrText = false, bool isBinary = false, bool isDownload = false, Cmdlet cmdletRunningRequest = null ) : void
CopyFile ( string destinationPath, string accountName, string sourcePath, CancellationToken cmdletCancellationToken, int threadCount = 10, bool overwrite = false, bool resume = false, bool isBinary = false, bool isDownload = false, Cmdlet cmdletRunningRequest = null, System.Management.Automation.ProgressRecord parentProgress = null ) : void
CreateDirectory ( string dirPath, string accountName ) : bool
CreateFile ( string filePath, string accountName, Stream contents = null, bool overwrite = false ) : void
CreateSymLink ( string sourcePath, string accountName, string destinationPath, bool createParent = false ) : void
DataLakeStoreFileSystemClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication.Models
DeleteFileOrFolder ( string path, string accountName, bool isRecursive ) : bool
DownloadFile ( string filePath, string accountName, string destinationFilePath, CancellationToken cmdletCancellationToken, bool overwrite = false, Cmdlet cmdletRunningRequest = null ) : void
GetAclStatus ( string filePath, string accountName ) : AclStatus
GetContentSummary ( string path, string accountName ) : ContentSummary
GetFileStatus ( string filePath, string accountName ) : FileStatusProperties
GetFileStatuses ( string folderPath, string accountName ) : FileStatuses
GetHomeDirectory ( string accountName ) : string
ModifyAcl ( string path, string accountName, string aclToModify ) : void
PreviewFile ( string filePath, string accountName, long bytesToPreview, long offset, CancellationToken cmdletCancellationToken, Cmdlet cmdletRunningRequest = null ) : Stream
ReadFromFile ( string filePath, string accountName, long offset, long bytesToRead ) : Stream
RemoveAcl ( string path, string accountName ) : void
RemoveAclEntries ( string path, string accountName, string aclsToRemove ) : void
RemoveDefaultAcl ( string path, string accountName ) : void
RenameFileOrDirectory ( string sourcePath, string accountName, string destinationPath ) : bool
SetAcl ( string path, string accountName, string aclToSet ) : void
SetOwner ( string path, string accountName, string owner, string group ) : void
SetPermission ( string path, string accountName, string permissionsToSet ) : void
SetReplication ( string filePath, string accountName, short replicationValue ) : bool
SetTimes ( string path, string accountName, DateTimeOffset modificationTime, DateTimeOffset accessTime ) : void
TestFileOrFolderExistence ( string path, string accountName, System.IO.FileType &itemType ) : bool
UpdateAclEntries ( string path, string accountName, string newAclSpec ) : void

Private Methods

Method Description
GetByteCountInDirectory ( string directory, bool recursive, bool isDownload, string accountName ) : long

Gets the byte count in directory.

GetFileCountInDirectory ( string directory, bool recursive, bool isDownload, string accountName ) : int

Gets the file count in directory.

TrackUploadProgress ( Task uploadTask, System.Management.Automation.ProgressRecord uploadProgress, Cmdlet commandToUpdateProgressFor, CancellationToken token ) : void

Tracks the upload progress in the PowerShell console.

UpdateProgress ( System.Management.Automation.ProgressRecord progress, Cmdlet cmdletRunningRequest = null ) : void

Updates the progress in a friendly way in the event that we are not running in PowerShell

Method Details

AppendToFile() public method

public AppendToFile ( string filePath, string accountName, Stream contents ) : void
filePath string
accountName string
contents Stream
return void

CheckAccess() public method

public CheckAccess ( string path, string accountName, string permissionsToCheck ) : bool
path string
accountName string
permissionsToCheck string
return bool

ConcatenateFiles() public method

public ConcatenateFiles ( string destinationPath, string accountName, string filesToConcatenate, bool deleteDirectory = false ) : void
destinationPath string
accountName string
filesToConcatenate string
deleteDirectory bool
return void

CopyDirectory() public method

public CopyDirectory ( string destinationFolderPath, string accountName, string sourceFolderPath, CancellationToken cmdletCancellationToken, int concurrentFileCount = 5, int perFileThreadCount = 10, bool recursive = false, bool overwrite = false, bool resume = false, bool forceBinaryOrText = false, bool isBinary = false, bool isDownload = false, Cmdlet cmdletRunningRequest = null ) : void
destinationFolderPath string
accountName string
sourceFolderPath string
cmdletCancellationToken System.Threading.CancellationToken
concurrentFileCount int
perFileThreadCount int
recursive bool
overwrite bool
resume bool
forceBinaryOrText bool
isBinary bool
isDownload bool
cmdletRunningRequest Cmdlet
return void

CopyFile() public method

public CopyFile ( string destinationPath, string accountName, string sourcePath, CancellationToken cmdletCancellationToken, int threadCount = 10, bool overwrite = false, bool resume = false, bool isBinary = false, bool isDownload = false, Cmdlet cmdletRunningRequest = null, System.Management.Automation.ProgressRecord parentProgress = null ) : void
destinationPath string
accountName string
sourcePath string
cmdletCancellationToken System.Threading.CancellationToken
threadCount int
overwrite bool
resume bool
isBinary bool
isDownload bool
cmdletRunningRequest Cmdlet
parentProgress System.Management.Automation.ProgressRecord
return void

CreateDirectory() public method

public CreateDirectory ( string dirPath, string accountName ) : bool
dirPath string
accountName string
return bool

CreateFile() public method

public CreateFile ( string filePath, string accountName, Stream contents = null, bool overwrite = false ) : void
filePath string
accountName string
contents Stream
overwrite bool
return void

CreateSymLink() public method

public CreateSymLink ( string sourcePath, string accountName, string destinationPath, bool createParent = false ) : void
sourcePath string
accountName string
destinationPath string
createParent bool
return void

DataLakeStoreFileSystemClient() public method

public DataLakeStoreFileSystemClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication.Models
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
return Microsoft.Azure.Commands.Common.Authentication.Models

DeleteFileOrFolder() public method

public DeleteFileOrFolder ( string path, string accountName, bool isRecursive ) : bool
path string
accountName string
isRecursive bool
return bool

DownloadFile() public method

public DownloadFile ( string filePath, string accountName, string destinationFilePath, CancellationToken cmdletCancellationToken, bool overwrite = false, Cmdlet cmdletRunningRequest = null ) : void
filePath string
accountName string
destinationFilePath string
cmdletCancellationToken System.Threading.CancellationToken
overwrite bool
cmdletRunningRequest Cmdlet
return void

GetAclStatus() public method

public GetAclStatus ( string filePath, string accountName ) : AclStatus
filePath string
accountName string
return AclStatus

GetContentSummary() public method

public GetContentSummary ( string path, string accountName ) : ContentSummary
path string
accountName string
return ContentSummary

GetFileStatus() public method

public GetFileStatus ( string filePath, string accountName ) : FileStatusProperties
filePath string
accountName string
return FileStatusProperties

GetFileStatuses() public method

public GetFileStatuses ( string folderPath, string accountName ) : FileStatuses
folderPath string
accountName string
return FileStatuses

GetHomeDirectory() public method

public GetHomeDirectory ( string accountName ) : string
accountName string
return string

ModifyAcl() public method

public ModifyAcl ( string path, string accountName, string aclToModify ) : void
path string
accountName string
aclToModify string
return void

PreviewFile() public method

public PreviewFile ( string filePath, string accountName, long bytesToPreview, long offset, CancellationToken cmdletCancellationToken, Cmdlet cmdletRunningRequest = null ) : Stream
filePath string
accountName string
bytesToPreview long
offset long
cmdletCancellationToken System.Threading.CancellationToken
cmdletRunningRequest Cmdlet
return Stream

ReadFromFile() public method

public ReadFromFile ( string filePath, string accountName, long offset, long bytesToRead ) : Stream
filePath string
accountName string
offset long
bytesToRead long
return Stream

RemoveAcl() public method

public RemoveAcl ( string path, string accountName ) : void
path string
accountName string
return void

RemoveAclEntries() public method

public RemoveAclEntries ( string path, string accountName, string aclsToRemove ) : void
path string
accountName string
aclsToRemove string
return void

RemoveDefaultAcl() public method

public RemoveDefaultAcl ( string path, string accountName ) : void
path string
accountName string
return void

RenameFileOrDirectory() public method

public RenameFileOrDirectory ( string sourcePath, string accountName, string destinationPath ) : bool
sourcePath string
accountName string
destinationPath string
return bool

SetAcl() public method

public SetAcl ( string path, string accountName, string aclToSet ) : void
path string
accountName string
aclToSet string
return void

SetOwner() public method

public SetOwner ( string path, string accountName, string owner, string group ) : void
path string
accountName string
owner string
group string
return void

SetPermission() public method

public SetPermission ( string path, string accountName, string permissionsToSet ) : void
path string
accountName string
permissionsToSet string
return void

SetReplication() public method

public SetReplication ( string filePath, string accountName, short replicationValue ) : bool
filePath string
accountName string
replicationValue short
return bool

SetTimes() public method

public SetTimes ( string path, string accountName, DateTimeOffset modificationTime, DateTimeOffset accessTime ) : void
path string
accountName string
modificationTime DateTimeOffset
accessTime DateTimeOffset
return void

TestFileOrFolderExistence() public method

public TestFileOrFolderExistence ( string path, string accountName, System.IO.FileType &itemType ) : bool
path string
accountName string
itemType System.IO.FileType
return bool

UpdateAclEntries() public method

public UpdateAclEntries ( string path, string accountName, string newAclSpec ) : void
path string
accountName string
newAclSpec string
return void