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

ShareClient 构造函数

定义

重载

ShareClient()

初始化 类的新实例 ShareClient 进行模拟。

ShareClient(String, String)

初始化 ShareClient 类的新实例。

ShareClient(Uri, ShareClientOptions)

初始化 ShareClient 类的新实例。

ShareClient(String, String, ShareClientOptions)

初始化 ShareClient 类的新实例。

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

初始化 ShareClient 类的新实例。

请注意,令牌凭据身份验证仅与 GetPermission(String, CancellationToken)GetPermissionAsync(String, CancellationToken)CreatePermission(String, CancellationToken)CreatePermissionAsync(String, CancellationToken) 共享级别操作兼容。

ShareClient(Uri, TokenCredential, ShareClientOptions)

初始化 ShareClient 类的新实例。

请注意,支持令牌凭据身份验证的唯一共享级别操作是 CreatePermission(String, CancellationToken)CreatePermissionAsync(String, CancellationToken)GetPermission(String, CancellationToken)GetPermissionAsync(String, CancellationToken)

此构造函数还允许构造 ShareServiceClient 可用于派生 ShareClient 具有令牌凭据身份验证的 。

另请注意, ShareTokenIntent 令牌身份验证当前是必需的。

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

初始化 ShareClient 类的新实例。

ShareClient()

Source:
ShareClient.cs
Source:
ShareClient.cs

初始化 类的新实例 ShareClient 进行模拟。

protected ShareClient ();
Protected Sub New ()

适用于

ShareClient(String, String)

Source:
ShareClient.cs
Source:
ShareClient.cs

初始化 ShareClient 类的新实例。

public ShareClient (string connectionString, string shareName);
new Azure.Storage.Files.Shares.ShareClient : string * string -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (connectionString As String, shareName As String)

参数

connectionString
String

连接字符串包含应用程序在运行时访问 Azure 存储帐户中数据所需的身份验证信息。

有关详细信息,请参阅: 配置 Azure 存储连接字符串

shareName
String

存储帐户中要引用的共享的名称。

适用于

ShareClient(Uri, ShareClientOptions)

Source:
ShareClient.cs
Source:
ShareClient.cs

初始化 ShareClient 类的新实例。

public ShareClient (Uri shareUri, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, Optional options As ShareClientOptions = Nothing)

参数

shareUri
Uri

引用 Uri 包含帐户名称和共享名称的共享。

options
ShareClientOptions

用于定义适用于每个请求的身份验证、重试等传输管道策略的可选客户端选项。

适用于

ShareClient(String, String, ShareClientOptions)

Source:
ShareClient.cs
Source:
ShareClient.cs

初始化 ShareClient 类的新实例。

public ShareClient (string connectionString, string shareName, Azure.Storage.Files.Shares.ShareClientOptions options);
new Azure.Storage.Files.Shares.ShareClient : string * string * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (connectionString As String, shareName As String, options As ShareClientOptions)

参数

connectionString
String

连接字符串包含应用程序在运行时访问 Azure 存储帐户中数据所需的身份验证信息。

有关详细信息,请参阅: 配置 Azure 存储连接字符串

shareName
String

存储帐户中要引用的共享的名称。

options
ShareClientOptions

用于定义适用于每个请求的身份验证、重试等传输管道策略的可选客户端选项。

适用于

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

Source:
ShareClient.cs
Source:
ShareClient.cs
public ShareClient (Uri shareUri, Azure.AzureSasCredential credential, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.AzureSasCredential * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, credential As AzureSasCredential, Optional options As ShareClientOptions = Nothing)

参数

shareUri
Uri

引用 Uri 包含帐户名称和共享名称的共享。 不得包含应在第二个参数中传递的共享访问签名。

credential
AzureSasCredential

用于对请求进行签名的共享访问签名凭据。

options
ShareClientOptions

用于定义适用于每个请求的身份验证、重试等传输管道策略的可选客户端选项。

注解

仅当需要在此客户端的生命周期内更新共享访问签名时,才应使用此构造函数。

适用于

ShareClient(Uri, TokenCredential, ShareClientOptions)

Source:
ShareClient.cs
Source:
ShareClient.cs

初始化 ShareClient 类的新实例。

请注意,支持令牌凭据身份验证的唯一共享级别操作是 CreatePermission(String, CancellationToken)CreatePermissionAsync(String, CancellationToken)GetPermission(String, CancellationToken)GetPermissionAsync(String, CancellationToken)

此构造函数还允许构造 ShareServiceClient 可用于派生 ShareClient 具有令牌凭据身份验证的 。

另请注意, ShareTokenIntent 令牌身份验证当前是必需的。

public ShareClient (Uri shareUri, Azure.Core.TokenCredential credential, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.Core.TokenCredential * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, credential As TokenCredential, Optional options As ShareClientOptions = Nothing)

参数

shareUri
Uri

引用 Uri 包含帐户名称和共享名称的共享。

credential
TokenCredential

用于对请求进行签名的令牌凭据。

options
ShareClientOptions

用于定义适用于每个请求的身份验证、重试等传输管道策略的可选客户端选项。

适用于

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Source:
ShareClient.cs
Source:
ShareClient.cs

初始化 ShareClient 类的新实例。

public ShareClient (Uri shareUri, Azure.Storage.StorageSharedKeyCredential credential, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.Storage.StorageSharedKeyCredential * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, credential As StorageSharedKeyCredential, Optional options As ShareClientOptions = Nothing)

参数

shareUri
Uri

引用 Uri 包含帐户名称和共享名称的共享。

credential
StorageSharedKeyCredential

用于对请求进行签名的共享密钥凭据。

options
ShareClientOptions

用于定义适用于每个请求的身份验证、重试等传输管道策略的可选客户端选项。

适用于