Share via


ShareClient Construtores

Definição

Sobrecargas

ShareClient()

Inicializa uma nova instância da ShareClient classe para simular.

ShareClient(String, String)

Inicializa uma nova instância da ShareClient classe .

ShareClient(Uri, ShareClientOptions)

Inicializa uma nova instância da ShareClient classe .

ShareClient(String, String, ShareClientOptions)

Inicializa uma nova instância da ShareClient classe .

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

Inicializa uma nova instância da ShareClient classe .

Tenha em atenção que a autenticação de credenciais de token só é compatível com as GetPermission(String, CancellationToken)operações ao nível da partilha , GetPermissionAsync(String, CancellationToken), CreatePermission(String, CancellationToken)e CreatePermissionAsync(String, CancellationToken) .

ShareClient(Uri, TokenCredential, ShareClientOptions)

Inicializa uma nova instância da ShareClient classe .

Tenha em atenção que as únicas operações ao nível da partilha que suportam a autenticação de credenciais de token são CreatePermission(String, CancellationToken), CreatePermissionAsync(String, CancellationToken), GetPermission(String, CancellationToken)e GetPermissionAsync(String, CancellationToken).

Este construtor também permite a construção de um ShareServiceClient que pode ser utilizado para derivar uma ShareClient autenticação com credenciais de token.

Tenha também em atenção que ShareTokenIntent é atualmente necessário para a autenticação de tokens.

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Inicializa uma nova instância da ShareClient classe .

ShareClient()

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe para simular.

protected ShareClient ();
Protected Sub New ()

Aplica-se a

ShareClient(String, String)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe .

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)

Parâmetros

connectionString
String

Uma cadeia de ligação inclui as informações de autenticação necessárias para que a sua aplicação aceda aos dados numa conta de Armazenamento do Azure durante o runtime.

Para mais informações, Configurar cadeias de ligação do Armazenamento do Azure

shareName
String

O nome da partilha na conta de armazenamento a referenciar.

Aplica-se a

ShareClient(Uri, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe .

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)

Parâmetros

shareUri
Uri

Uma Uri referência à partilha que inclui o nome da conta e o nome da partilha.

options
ShareClientOptions

Opções de cliente opcionais que definem as políticas de pipeline de transporte para autenticação, repetições, etc., que são aplicadas a cada pedido.

Aplica-se a

ShareClient(String, String, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe .

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)

Parâmetros

connectionString
String

Uma cadeia de ligação inclui as informações de autenticação necessárias para que a sua aplicação aceda aos dados numa conta de Armazenamento do Azure durante o runtime.

Para mais informações, Configurar cadeias de ligação do Armazenamento do Azure

shareName
String

O nome da partilha na conta de armazenamento a referenciar.

options
ShareClientOptions

Opções de cliente opcionais que definem as políticas de pipeline de transporte para autenticação, repetições, etc., que são aplicadas a cada pedido.

Aplica-se a

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe .

Tenha em atenção que a autenticação de credenciais de token só é compatível com as GetPermission(String, CancellationToken)operações ao nível da partilha , GetPermissionAsync(String, CancellationToken), CreatePermission(String, CancellationToken)e 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)

Parâmetros

shareUri
Uri

Uma Uri referência à partilha que inclui o nome da conta e o nome da partilha. Não pode conter a assinatura de acesso partilhado, que deve ser transmitida no segundo parâmetro.

credential
AzureSasCredential

A credencial de assinatura de acesso partilhado utilizada para assinar pedidos.

options
ShareClientOptions

Opções de cliente opcionais que definem as políticas de pipeline de transporte para autenticação, repetições, etc., que são aplicadas a cada pedido.

Observações

Este construtor só deve ser utilizado quando a assinatura de acesso partilhado tem de ser atualizada durante o ciclo de vida deste cliente.

Aplica-se a

ShareClient(Uri, TokenCredential, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe .

Tenha em atenção que as únicas operações ao nível da partilha que suportam a autenticação de credenciais de token são CreatePermission(String, CancellationToken), CreatePermissionAsync(String, CancellationToken), GetPermission(String, CancellationToken)e GetPermissionAsync(String, CancellationToken).

Este construtor também permite a construção de um ShareServiceClient que pode ser utilizado para derivar uma ShareClient autenticação com credenciais de token.

Tenha também em atenção que ShareTokenIntent é atualmente necessário para a autenticação de tokens.

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)

Parâmetros

shareUri
Uri

Uma Uri referência à partilha que inclui o nome da conta e o nome da partilha.

credential
TokenCredential

A credencial do token utilizada para assinar pedidos.

options
ShareClientOptions

Opções de cliente opcionais que definem as políticas de pipeline de transporte para autenticação, repetições, etc., que são aplicadas a cada pedido.

Aplica-se a

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe .

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)

Parâmetros

shareUri
Uri

Uma Uri referência à partilha que inclui o nome da conta e o nome da partilha.

credential
StorageSharedKeyCredential

A credencial de chave partilhada utilizada para assinar pedidos.

options
ShareClientOptions

Opções de cliente opcionais que definem as políticas de pipeline de transporte para autenticação, repetições, etc., que são aplicadas a cada pedido.

Aplica-se a