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

Afficher le fichier Open project: Azure/azure-powershell

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AppendToFile ( string filePath, string accountName, Stream contents ) : void
filePath string
accountName string
contents Stream
Résultat void

CheckAccess() public méthode

public CheckAccess ( string path, string accountName, string permissionsToCheck ) : bool
path string
accountName string
permissionsToCheck string
Résultat bool

ConcatenateFiles() public méthode

public ConcatenateFiles ( string destinationPath, string accountName, string filesToConcatenate, bool deleteDirectory = false ) : void
destinationPath string
accountName string
filesToConcatenate string
deleteDirectory bool
Résultat void

CopyDirectory() public méthode

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
Résultat void

CopyFile() public méthode

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
Résultat void

CreateDirectory() public méthode

public CreateDirectory ( string dirPath, string accountName ) : bool
dirPath string
accountName string
Résultat bool

CreateFile() public méthode

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

CreateSymLink() public méthode

public CreateSymLink ( string sourcePath, string accountName, string destinationPath, bool createParent = false ) : void
sourcePath string
accountName string
destinationPath string
createParent bool
Résultat void

DataLakeStoreFileSystemClient() public méthode

public DataLakeStoreFileSystemClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication.Models
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
Résultat Microsoft.Azure.Commands.Common.Authentication.Models

DeleteFileOrFolder() public méthode

public DeleteFileOrFolder ( string path, string accountName, bool isRecursive ) : bool
path string
accountName string
isRecursive bool
Résultat bool

DownloadFile() public méthode

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
Résultat void

GetAclStatus() public méthode

public GetAclStatus ( string filePath, string accountName ) : AclStatus
filePath string
accountName string
Résultat AclStatus

GetContentSummary() public méthode

public GetContentSummary ( string path, string accountName ) : ContentSummary
path string
accountName string
Résultat ContentSummary

GetFileStatus() public méthode

public GetFileStatus ( string filePath, string accountName ) : FileStatusProperties
filePath string
accountName string
Résultat FileStatusProperties

GetFileStatuses() public méthode

public GetFileStatuses ( string folderPath, string accountName ) : FileStatuses
folderPath string
accountName string
Résultat FileStatuses

GetHomeDirectory() public méthode

public GetHomeDirectory ( string accountName ) : string
accountName string
Résultat string

ModifyAcl() public méthode

public ModifyAcl ( string path, string accountName, string aclToModify ) : void
path string
accountName string
aclToModify string
Résultat void

PreviewFile() public méthode

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
Résultat Stream

ReadFromFile() public méthode

public ReadFromFile ( string filePath, string accountName, long offset, long bytesToRead ) : Stream
filePath string
accountName string
offset long
bytesToRead long
Résultat Stream

RemoveAcl() public méthode

public RemoveAcl ( string path, string accountName ) : void
path string
accountName string
Résultat void

RemoveAclEntries() public méthode

public RemoveAclEntries ( string path, string accountName, string aclsToRemove ) : void
path string
accountName string
aclsToRemove string
Résultat void

RemoveDefaultAcl() public méthode

public RemoveDefaultAcl ( string path, string accountName ) : void
path string
accountName string
Résultat void

RenameFileOrDirectory() public méthode

public RenameFileOrDirectory ( string sourcePath, string accountName, string destinationPath ) : bool
sourcePath string
accountName string
destinationPath string
Résultat bool

SetAcl() public méthode

public SetAcl ( string path, string accountName, string aclToSet ) : void
path string
accountName string
aclToSet string
Résultat void

SetOwner() public méthode

public SetOwner ( string path, string accountName, string owner, string group ) : void
path string
accountName string
owner string
group string
Résultat void

SetPermission() public méthode

public SetPermission ( string path, string accountName, string permissionsToSet ) : void
path string
accountName string
permissionsToSet string
Résultat void

SetReplication() public méthode

public SetReplication ( string filePath, string accountName, short replicationValue ) : bool
filePath string
accountName string
replicationValue short
Résultat bool

SetTimes() public méthode

public SetTimes ( string path, string accountName, DateTimeOffset modificationTime, DateTimeOffset accessTime ) : void
path string
accountName string
modificationTime DateTimeOffset
accessTime DateTimeOffset
Résultat void

TestFileOrFolderExistence() public méthode

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

UpdateAclEntries() public méthode

public UpdateAclEntries ( string path, string accountName, string newAclSpec ) : void
path string
accountName string
newAclSpec string
Résultat void