你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DataLakeFileClient 类

定义

DataLakeFileClient允许你操作 Azure Data Lake 文件。

public class DataLakeFileClient : Azure.Storage.Files.DataLake.DataLakePathClient
type DataLakeFileClient = class
    inherit DataLakePathClient
Public Class DataLakeFileClient
Inherits DataLakePathClient
继承
DataLakeFileClient

构造函数

DataLakeFileClient()

初始化 类的新实例 DataLakeFileClient 以便模拟。

DataLakeFileClient(String, String, String)

初始化 DataLakeDirectoryClient 的新实例。

DataLakeFileClient(String, String, String, DataLakeClientOptions)

初始化 DataLakeDirectoryClient 的新实例。

DataLakeFileClient(Uri)

初始化 DataLakeFileClient 类的新实例。

DataLakeFileClient(Uri, AzureSasCredential)

初始化 DataLakeFileClient 类的新实例。

DataLakeFileClient(Uri, AzureSasCredential, DataLakeClientOptions)

初始化 DataLakeFileClient 类的新实例。

DataLakeFileClient(Uri, DataLakeClientOptions)

初始化 DataLakeFileClient 类的新实例。

DataLakeFileClient(Uri, StorageSharedKeyCredential)

初始化 DataLakeFileClient 类的新实例。

DataLakeFileClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

初始化 DataLakeFileClient 类的新实例。

DataLakeFileClient(Uri, TokenCredential)

初始化 DataLakeFileClient 类的新实例。

DataLakeFileClient(Uri, TokenCredential, DataLakeClientOptions)

初始化 DataLakeFileClient 类的新实例。

属性

AccountName

获取与目录客户端对应的存储帐户名称。

(继承自 DataLakePathClient)
CanGenerateSasUri

确定客户端是否能够生成 SAS。 如果客户端使用 StorageSharedKeyCredential进行身份验证。

(继承自 DataLakePathClient)
FileSystemName

获取与目录客户端对应的文件系统名称。

(继承自 DataLakePathClient)
MaxUploadLongBytes

获取 中每个追加调用 Azure.Storage.Files.DataLake.DataLakeFileClient.UploadAsync(System.IO.Stream,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions,System.IProgress{System.Int64},Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)中可以发送的最大字节数。

Name

获取文件或目录的名称。

(继承自 DataLakePathClient)
Path

获取与路径客户端对应的路径。

(继承自 DataLakePathClient)
Uri

获取目录的主 Uri 终结点。

(继承自 DataLakePathClient)

方法

Append(Stream, Int64, DataLakeFileAppendOptions, CancellationToken)

Append(Stream, Int64, DataLakeFileAppendOptions, CancellationToken) 操作上传要追加到文件的数据。 数据只能追加到文件。 若要将以前上传的数据应用于文件,请调用 Flush Data。 追加当前限制为每个请求 4000 MB。 若要一次性上传大文件,请考虑使用 Upload(Stream)

有关详细信息,请参阅 更新路径

AppendAsync(Stream, Int64, DataLakeFileAppendOptions, CancellationToken)

AppendAsync(Stream, Int64, DataLakeFileAppendOptions, CancellationToken) 操作上传要追加到文件的数据。 数据只能追加到文件。 若要将经常上传的数据应用于文件,请调用 Flush Data。 追加当前限制为每个请求 4000 MB。 若要一次性上传大文件,请考虑使用 UploadAsync(Stream)

有关详细信息,请参阅 更新路径

Create(DataLakePathCreateOptions, CancellationToken)

操作 Create(DataLakePathCreateOptions, CancellationToken) 将创建文件。 如果此文件已存在,则会将其覆盖。 如果不打算覆盖现有文件,请考虑使用 CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) API。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

Create(PathResourceType, DataLakePathCreateOptions, CancellationToken)

操作 Create(PathResourceType, DataLakePathCreateOptions, CancellationToken) 创建文件或目录。 如果路径已存在,则会覆盖该路径。 如果不打算覆盖现有路径,请考虑使用 CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken) API。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

(继承自 DataLakePathClient)
CreateAsync(DataLakePathCreateOptions, CancellationToken)

操作 CreateAsync(DataLakePathCreateOptions, CancellationToken) 将创建文件。 如果此文件已存在,则会将其覆盖。 如果不打算覆盖现有文件,请考虑使用 CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) API。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

操作 CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) 创建文件或目录。 如果路径已存在,则会覆盖该路径。 如果不打算覆盖现有路径,请考虑使用 CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) API。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

(继承自 DataLakePathClient)
CreateIfNotExists(DataLakePathCreateOptions, CancellationToken)

操作 CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) 将创建文件。 如果文件已存在,则不会更改。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken)

操作 Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExists(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) 创建文件或目录。 如果文件或目录已存在,则不会更改。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

(继承自 DataLakePathClient)
CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken)

操作 CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) 将创建文件。 如果文件已存在,则不会更改。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

操作 Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExistsAsync(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) 创建文件或目录。 如果文件或目录已存在,则不会更改。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

(继承自 DataLakePathClient)
Delete(DataLakeRequestConditions, CancellationToken)

操作 Delete(DataLakeRequestConditions, CancellationToken) 标记指定的路径删除。 稍后在垃圾回收期间删除该路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

操作 Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 将标记指定的路径删除。 稍后在垃圾回收期间删除该路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

(继承自 DataLakePathClient)
DeleteAsync(DataLakeRequestConditions, CancellationToken)

操作 DeleteAsync(DataLakeRequestConditions, CancellationToken) 标记指定的路径删除。 稍后在垃圾回收期间删除该路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

操作 DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 将标记指定的路径删除。 稍后在垃圾回收期间删除该路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

(继承自 DataLakePathClient)
DeleteIfExists(DataLakeRequestConditions, CancellationToken)

如果文件存在,则 DeleteIfExists(DataLakeRequestConditions, CancellationToken) 操作将标记要删除的指定文件。 稍后在垃圾回收期间删除该文件,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

如果路径存在,则 DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 操作会将指定路径标记为要删除。 稍后在垃圾回收期间删除该路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

(继承自 DataLakePathClient)
DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

如果文件存在,则 DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) 操作将标记要删除的指定文件。 稍后在垃圾回收期间删除该文件,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

如果路径存在,则 DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 操作将标记指定的路径删除。 稍后在垃圾回收期间删除该路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除路径

(继承自 DataLakePathClient)
Exists(CancellationToken)

Exists(CancellationToken)可以对 调用 DataLakePathClient 操作,以查看文件系统中是否存在关联的文件或控制器。

(继承自 DataLakePathClient)
ExistsAsync(CancellationToken)

ExistsAsync(CancellationToken)可以对 调用 DataLakePathClient 操作,以查看文件系统中是否存在关联的文件或目录。

(继承自 DataLakePathClient)
Flush(Int64, DataLakeFileFlushOptions, CancellationToken)

Flush(Int64, DataLakeFileFlushOptions, CancellationToken) 操作刷新 () 先前追加的数据写入文件。

FlushAsync(Int64, DataLakeFileFlushOptions, CancellationToken)

FlushAsync(Int64, DataLakeFileFlushOptions, CancellationToken) 操作刷新 () 先前追加的数据写入文件。

GenerateSasUri(DataLakeSasBuilder)

返回 GenerateSasUri(DataLakeSasBuilder) 一个 Uri ,根据客户端属性和 生成器生成 DataLake 文件服务共享访问签名 (SAS) URI。 SAS 由客户端的共享密钥凭据签名。

若要检查客户端是否能够对服务 Sas 进行签名,请参阅 CanGenerateSasUri

有关详细信息,请参阅 构造服务 SAS

(继承自 DataLakePathClient)
GenerateSasUri(DataLakeSasPermissions, DateTimeOffset)

返回 GenerateSasUri(DataLakeSasPermissions, DateTimeOffset) 一个 , Uri 根据传递的客户端属性和参数, (SAS) URI 生成 DataLake Path 服务共享访问签名。 SAS 由客户端的共享密钥凭据签名。

若要检查客户端是否能够对服务 Sas 进行签名,请参阅 CanGenerateSasUri

有关详细信息,请参阅 构造服务 SAS

(继承自 DataLakePathClient)
GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

操作 GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 返回路径的访问控制数据。

有关详细信息,请参阅 获取属性

GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

操作 GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 返回路径的访问控制数据。

有关详细信息,请参阅 获取属性

GetParentDirectoryClientCore()

创建一个指向此DataLakePathClient父容器的新DataLakeDirectoryClient。 新的 DataLakeDirectoryClient 使用与 相同的请求策略管道 DataLakePathClient

(继承自 DataLakePathClient)
GetParentFileSystemClientCore()

创建一个指向此DataLakePathClient父容器的新DataLakeFileSystemClient。 新的 DataLakeFileSystemClient 使用与 相同的请求策略管道 DataLakePathClient

(继承自 DataLakePathClient)
GetProperties(DataLakeRequestConditions, CancellationToken)

操作 GetProperties(DataLakeRequestConditions, CancellationToken) 返回路径的所有用户定义元数据、标准 HTTP 属性和系统属性。 它不返回路径的内容。

有关详细信息,请参阅 获取属性

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

操作 GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) 返回路径的所有用户定义元数据、标准 HTTP 属性和系统属性。 它不返回路径的内容。

有关详细信息,请参阅 获取属性

OpenRead(DataLakeOpenReadOptions, CancellationToken)

打开一个流以便从文件读取。 流仅在从中读取流时下载文件。

OpenReadAsync(DataLakeOpenReadOptions, CancellationToken)

打开一个流以便从文件读取。 流仅在从中读取流时下载文件。

OpenWrite(Boolean, DataLakeFileOpenWriteOptions, CancellationToken)

打开一个流以便向文件写入。

OpenWriteAsync(Boolean, DataLakeFileOpenWriteOptions, CancellationToken)

打开要写入文件的流。

Query(String, DataLakeQueryOptions, CancellationToken)

API Query(String, DataLakeQueryOptions, CancellationToken) 返回针对文件的查询结果。

QueryAsync(String, DataLakeQueryOptions, CancellationToken)

API Query(String, DataLakeQueryOptions, CancellationToken) 返回针对文件的查询结果。

Read()

操作 Read() 从服务下载文件,包括其元数据和属性。

有关详细信息,请参阅 获取 Blob

Read(CancellationToken)

操作 Read(CancellationToken) 从服务下载文件,包括其元数据和属性。

有关详细信息,请参阅 获取 Blob

Read(DataLakeFileReadOptions, CancellationToken)

操作 Azure.Storage.Files.DataLake.DataLakeFileClient.Read(Azure.HttpRange,Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions,System.Boolean,System.Threading.CancellationToken) 从服务下载文件,包括其元数据和属性。

有关详细信息,请参阅 获取 Blob

ReadAsync()

操作 ReadAsync() 从服务下载文件,包括其元数据和属性。

有关详细信息,请参阅 获取 Blob

ReadAsync(CancellationToken)

操作 ReadAsync(CancellationToken) 从服务下载文件,包括其元数据和属性。

有关详细信息,请参阅 获取 Blob

ReadAsync(DataLakeFileReadOptions, CancellationToken)

操作 Azure.Storage.Files.DataLake.DataLakeFileClient.ReadAsync(Azure.HttpRange,Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions,System.Boolean,System.Threading.CancellationToken) 从服务下载文件,包括其元数据和属性。

有关详细信息,请参阅 获取 Blob

ReadTo(Stream, DataLakeFileReadToOptions, CancellationToken)

ReadTo(Stream, DataLakeFileReadToOptions, CancellationToken) 操作使用并行请求下载整个文件,并将内容写入提供的流。

ReadTo(String, DataLakeFileReadToOptions, CancellationToken)

ReadTo(String, DataLakeFileReadToOptions, CancellationToken) 操作使用并行请求下载整个文件,并将内容写入提供的文件路径。

ReadToAsync(Stream, DataLakeFileReadToOptions, CancellationToken)

ReadToAsync(Stream, DataLakeFileReadToOptions, CancellationToken) 操作使用并行请求下载整个文件,并将内容写入提供的目标流。

ReadToAsync(String, DataLakeFileReadToOptions, CancellationToken)

ReadToAsync(String, DataLakeFileReadToOptions, CancellationToken) 操作使用并行请求下载整个文件,并将内容写入提供的文件路径。

RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

操作RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)删除路径和子路径上的访问控制

有关详细信息,请参阅 更新路径

(继承自 DataLakePathClient)
RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

操作RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)删除路径和子路径上的访问控制

有关详细信息,请参阅 更新路径

(继承自 DataLakePathClient)
Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) 操作将重命名目录。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) 操作将重命名文件或目录。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create

ScheduleDeletion(DataLakeFileScheduleDeletionOptions, CancellationToken)

计划要删除的文件。

ScheduleDeletionAsync(DataLakeFileScheduleDeletionOptions, CancellationToken)

计划要删除的文件。

SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

操作SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)在路径上设置访问控制

有关详细信息,请参阅 更新路径

SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

操作SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)在路径上设置访问控制

有关详细信息,请参阅 更新路径

SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

操作SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)设置路径和子路径上的访问控制

有关详细信息,请参阅 更新路径

(继承自 DataLakePathClient)
SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

操作SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)设置路径和子路径上的访问控制

有关详细信息,请参阅 更新路径

(继承自 DataLakePathClient)
SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

操作在 SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) 路径上设置系统属性。

有关详细信息,请参阅 设置 Blob 属性

SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) 操作在 PATH 上设置系统属性。

有关详细信息,请参阅 设置 Blob 属性

SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) 操作将指定路径的用户定义元数据设置为一个或多个名称/值对。

有关详细信息,请参阅 设置元数据

SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) 操作将指定路径的用户定义元数据设置为一个或多个名称/值对。

有关详细信息,请参阅 设置元数据

SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

操作 SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) 对路径设置文件权限。

有关详细信息,请参阅 更新路径

SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

操作 SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) 对路径设置文件权限。

有关详细信息,请参阅 更新路径

UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

操作UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)修改路径和子路径上的访问控制

有关详细信息,请参阅 更新路径

(继承自 DataLakePathClient)
UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

操作UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)修改路径和子路径上的访问控制

有关详细信息,请参阅 更新路径

(继承自 DataLakePathClient)
Upload(Stream)

Upload(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

Upload(Stream, Boolean, CancellationToken)

Upload(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果未指定 overwrite 参数并且文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

Upload(Stream, DataLakeFileUploadOptions, CancellationToken)

Upload(Stream, DataLakeFileUploadOptions, CancellationToken) 操作创建内容并将其上传到文件。 如果文件已存在,则其内容将被覆盖,除非 中 Conditions 另有指定,或者使用 Upload(Stream)Upload(Stream, Boolean, CancellationToken)

有关详细信息,请参阅 更新路径

Upload(String)

Upload(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

Upload(String, Boolean, CancellationToken)

Upload(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果未指定 overwrite 参数并且文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

Upload(String, DataLakeFileUploadOptions, CancellationToken)

Upload(String, DataLakeFileUploadOptions, CancellationToken) 操作创建内容并将其上传到文件。如果文件已存在,则其内容将被覆盖,除非 中 Conditions 另有指定,或者使用 Upload(Stream)Upload(Stream, Boolean, CancellationToken)

有关详细信息,请参阅 更新路径

UploadAsync(Stream)

UploadAsync(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

UploadAsync(Stream, Boolean, CancellationToken)

UploadAsync(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果未指定 overwrite 参数并且文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

UploadAsync(Stream, DataLakeFileUploadOptions, CancellationToken)

UploadAsync(Stream, DataLakeFileUploadOptions, CancellationToken) 操作创建内容并将其上传到文件。 如果文件已存在,则其内容将被覆盖,除非 中 Conditions 另有指定,或者使用 UploadAsync(Stream)UploadAsync(Stream, Boolean, CancellationToken)

有关详细信息,请参阅 更新路径

UploadAsync(String)

UploadAsync(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

UploadAsync(String, Boolean, CancellationToken)

UploadAsync(Stream, Boolean, CancellationToken) 操作创建内容并将其上传到文件。

如果未指定 overwrite 参数并且文件已存在,则不会覆盖其内容。 请求将随 If-None-Match 标头一起发送,其值为特殊通配符。 因此,如果文件已存在, RequestFailedException 则应引发 。

有关详细信息,请参阅 更新路径

UploadAsync(String, DataLakeFileUploadOptions, CancellationToken)

UploadAsync(String, DataLakeFileUploadOptions, CancellationToken) 操作创建内容并将其上传到文件。 如果文件已存在,则其内容将被覆盖,除非 中 Conditions 另有指定,或者使用 UploadAsync(Stream)UploadAsync(Stream, Boolean, CancellationToken)

有关详细信息,请参阅 更新路径

WithCustomerProvidedKey(Nullable<DataLakeCustomerProvidedKey>)

使用相同的Uri源但指定的 customerProvidedKey初始化 类的新实例DataLakeFileClient

扩展方法

GetDataLakeLeaseClient(DataLakePathClient, String)

初始化 DataLakeLeaseClient 类的新实例。

GetParentDirectoryClient(DataLakePathClient)

创建一个指向此DataLakePathClient父目录的新DataLakeDirectoryClient目录。 新的 DataLakeDirectoryClient 使用与 相同的请求策略管道 DataLakePathClient

GetParentFileSystemClient(DataLakePathClient)

创建一个指向此DataLakePathClient父容器的新DataLakeFileSystemClient。 新的 DataLakeFileSystemClient 使用与 相同的请求策略管道 DataLakePathClient

适用于