C# Класс Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreFileSystemClient

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AppendToFile() публичный Метод

public AppendToFile ( string filePath, string accountName, Stream contents ) : void
filePath string
accountName string
contents Stream
Результат void

CheckAccess() публичный Метод

public CheckAccess ( string path, string accountName, string permissionsToCheck ) : bool
path string
accountName string
permissionsToCheck string
Результат bool

ConcatenateFiles() публичный Метод

public ConcatenateFiles ( string destinationPath, string accountName, string filesToConcatenate, bool deleteDirectory = false ) : void
destinationPath string
accountName string
filesToConcatenate string
deleteDirectory bool
Результат void

CopyDirectory() публичный Метод

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
Результат void

CopyFile() публичный Метод

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
Результат void

CreateDirectory() публичный Метод

public CreateDirectory ( string dirPath, string accountName ) : bool
dirPath string
accountName string
Результат bool

CreateFile() публичный Метод

public CreateFile ( string filePath, string accountName, Stream contents = null, bool overwrite = false ) : void
filePath string
accountName string
contents Stream
overwrite bool
Результат void

CreateSymLink() публичный Метод

public CreateSymLink ( string sourcePath, string accountName, string destinationPath, bool createParent = false ) : void
sourcePath string
accountName string
destinationPath string
createParent bool
Результат void

DataLakeStoreFileSystemClient() публичный Метод

public DataLakeStoreFileSystemClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication.Models
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
Результат Microsoft.Azure.Commands.Common.Authentication.Models

DeleteFileOrFolder() публичный Метод

public DeleteFileOrFolder ( string path, string accountName, bool isRecursive ) : bool
path string
accountName string
isRecursive bool
Результат bool

DownloadFile() публичный Метод

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
Результат void

GetAclStatus() публичный Метод

public GetAclStatus ( string filePath, string accountName ) : AclStatus
filePath string
accountName string
Результат AclStatus

GetContentSummary() публичный Метод

public GetContentSummary ( string path, string accountName ) : ContentSummary
path string
accountName string
Результат ContentSummary

GetFileStatus() публичный Метод

public GetFileStatus ( string filePath, string accountName ) : FileStatusProperties
filePath string
accountName string
Результат FileStatusProperties

GetFileStatuses() публичный Метод

public GetFileStatuses ( string folderPath, string accountName ) : FileStatuses
folderPath string
accountName string
Результат FileStatuses

GetHomeDirectory() публичный Метод

public GetHomeDirectory ( string accountName ) : string
accountName string
Результат string

ModifyAcl() публичный Метод

public ModifyAcl ( string path, string accountName, string aclToModify ) : void
path string
accountName string
aclToModify string
Результат void

PreviewFile() публичный Метод

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
Результат Stream

ReadFromFile() публичный Метод

public ReadFromFile ( string filePath, string accountName, long offset, long bytesToRead ) : Stream
filePath string
accountName string
offset long
bytesToRead long
Результат Stream

RemoveAcl() публичный Метод

public RemoveAcl ( string path, string accountName ) : void
path string
accountName string
Результат void

RemoveAclEntries() публичный Метод

public RemoveAclEntries ( string path, string accountName, string aclsToRemove ) : void
path string
accountName string
aclsToRemove string
Результат void

RemoveDefaultAcl() публичный Метод

public RemoveDefaultAcl ( string path, string accountName ) : void
path string
accountName string
Результат void

RenameFileOrDirectory() публичный Метод

public RenameFileOrDirectory ( string sourcePath, string accountName, string destinationPath ) : bool
sourcePath string
accountName string
destinationPath string
Результат bool

SetAcl() публичный Метод

public SetAcl ( string path, string accountName, string aclToSet ) : void
path string
accountName string
aclToSet string
Результат void

SetOwner() публичный Метод

public SetOwner ( string path, string accountName, string owner, string group ) : void
path string
accountName string
owner string
group string
Результат void

SetPermission() публичный Метод

public SetPermission ( string path, string accountName, string permissionsToSet ) : void
path string
accountName string
permissionsToSet string
Результат void

SetReplication() публичный Метод

public SetReplication ( string filePath, string accountName, short replicationValue ) : bool
filePath string
accountName string
replicationValue short
Результат bool

SetTimes() публичный Метод

public SetTimes ( string path, string accountName, DateTimeOffset modificationTime, DateTimeOffset accessTime ) : void
path string
accountName string
modificationTime DateTimeOffset
accessTime DateTimeOffset
Результат void

TestFileOrFolderExistence() публичный Метод

public TestFileOrFolderExistence ( string path, string accountName, System.IO.FileType &itemType ) : bool
path string
accountName string
itemType System.IO.FileType
Результат bool

UpdateAclEntries() публичный Метод

public UpdateAclEntries ( string path, string accountName, string newAclSpec ) : void
path string
accountName string
newAclSpec string
Результат void