ShareClient 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ShareClient()
ShareClient(String, String)
初始化 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)
參數
- shareName
- String
儲存體帳戶中要參考的共用名稱稱。
適用於
ShareClient(Uri, ShareClientOptions)
初始化 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)
參數
- options
- ShareClientOptions
選擇性用戶端選項,可定義套用至每個要求的驗證、重試等傳輸管線原則。
適用於
ShareClient(String, String, ShareClientOptions)
初始化 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)
參數
- shareName
- String
儲存體帳戶中要參考的共用名稱稱。
- options
- ShareClientOptions
選擇性用戶端選項,可定義套用至每個要求的驗證、重試等傳輸管線原則。
適用於
ShareClient(Uri, AzureSasCredential, ShareClientOptions)
初始化 ShareClient 類別的新執行個體。
請注意,權杖認證驗證只與 GetPermission(String, CancellationToken) 、 GetPermissionAsync(String, CancellationToken) 、 CreatePermission(String, CancellationToken) 和 CreatePermissionAsync(String, CancellationToken) 共用層級作業相容。
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)
參數
- credential
- AzureSasCredential
用來簽署要求的共用存取簽章認證。
- options
- ShareClientOptions
選擇性用戶端選項,可定義套用至每個要求的驗證、重試等傳輸管線原則。
備註
此建構函式只有在此用戶端的生命週期期間需要更新共用存取簽章時,才應該使用此建構函式。
適用於
ShareClient(Uri, TokenCredential, ShareClientOptions)
初始化 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)
參數
- credential
- TokenCredential
用來簽署要求的權杖認證。
- options
- ShareClientOptions
選擇性用戶端選項,可定義套用至每個要求的驗證、重試等傳輸管線原則。
適用於
ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)
初始化 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)
參數
- credential
- StorageSharedKeyCredential
用來簽署要求的共用金鑰認證。
- options
- ShareClientOptions
選擇性用戶端選項,可定義套用至每個要求的驗證、重試等傳輸管線原則。