C# 클래스 Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreFileSystemClient

파일 보기 프로젝트 열기: Azure/azure-powershell

공개 메소드들

메소드 설명
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