Share via


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()

來源:
ShareClient.cs
來源:
ShareClient.cs

初始化 類別的新實例 ShareClient 以進行模擬。

protected ShareClient ();
Protected Sub New ()

適用於

ShareClient(String, String)

來源:
ShareClient.cs
來源:
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)

來源:
ShareClient.cs
來源:
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)

來源:
ShareClient.cs
來源:
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)

來源:
ShareClient.cs
來源:
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)

來源:
ShareClient.cs
來源:
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)

來源:
ShareClient.cs
來源:
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

選擇性用戶端選項,可定義套用至每個要求的驗證、重試等傳輸管線原則。

適用於