Compartilhar via


ShareClient Construtores

Definição

Sobrecargas

ShareClient()

Inicializa uma nova instância da ShareClient classe para simulação.

ShareClient(String, String)

Inicializa uma nova instância da classe ShareClient.

ShareClient(Uri, ShareClientOptions)

Inicializa uma nova instância da classe ShareClient.

ShareClient(String, String, ShareClientOptions)

Inicializa uma nova instância da classe ShareClient.

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

Inicializa uma nova instância da classe ShareClient.

Observe que a autenticação de credencial de token só é compatível com as GetPermission(String, CancellationToken)operações de nível de compartilhamento , GetPermissionAsync(String, CancellationToken)CreatePermission(String, CancellationToken), e CreatePermissionAsync(String, CancellationToken) .

ShareClient(Uri, TokenCredential, ShareClientOptions)

Inicializa uma nova instância da classe ShareClient.

Observe que as únicas operações de nível de compartilhamento que dão suporte à autenticação de credencial de token são CreatePermission(String, CancellationToken), CreatePermissionAsync(String, CancellationToken), GetPermission(String, CancellationToken)e GetPermissionAsync(String, CancellationToken).

Esse construtor também permite a construção de um ShareServiceClient que pode ser usado para derivar um ShareClient que tem autenticação de credencial de token.

Observe também que ShareTokenIntent atualmente é necessário para autenticação de token.

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Inicializa uma nova instância da classe ShareClient.

ShareClient()

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da ShareClient classe para simulação.

protected ShareClient ();
Protected Sub New ()

Aplica-se a

ShareClient(String, String)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da classe 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)

Parâmetros

connectionString
String

Uma cadeia de conexão inclui as informações de autenticação necessárias para o seu aplicativo acessar os dados em uma conta de Armazenamento do Azure em runtime.

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

shareName
String

O nome do compartilhamento na conta de armazenamento a ser referenciada.

Aplica-se a

ShareClient(Uri, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da classe 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)

Parâmetros

shareUri
Uri

Um Uri que faz referência ao compartilhamento que inclui o nome da conta e o nome do compartilhamento.

options
ShareClientOptions

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

Aplica-se a

ShareClient(String, String, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da classe 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)

Parâmetros

connectionString
String

Uma cadeia de conexão inclui as informações de autenticação necessárias para o seu aplicativo acessar os dados em uma conta de Armazenamento do Azure em runtime.

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

shareName
String

O nome do compartilhamento na conta de armazenamento a ser referenciada.

options
ShareClientOptions

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

Aplica-se a

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da classe ShareClient.

Observe que a autenticação de credencial de token só é compatível com as GetPermission(String, CancellationToken)operações de nível de compartilhamento , 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

Um Uri que faz referência ao compartilhamento que inclui o nome da conta e o nome do compartilhamento. Não deve conter assinatura de acesso compartilhado, que deve ser passada no segundo parâmetro.

credential
AzureSasCredential

A credencial de assinatura de acesso compartilhado usada para assinar solicitações.

options
ShareClientOptions

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

Comentários

Esse construtor só deve ser usado quando a assinatura de acesso compartilhado precisar ser atualizada durante o tempo de vida desse cliente.

Aplica-se a

ShareClient(Uri, TokenCredential, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da classe ShareClient.

Observe que as únicas operações de nível de compartilhamento que dão suporte à autenticação de credencial de token são CreatePermission(String, CancellationToken), CreatePermissionAsync(String, CancellationToken), GetPermission(String, CancellationToken)e GetPermissionAsync(String, CancellationToken).

Esse construtor também permite a construção de um ShareServiceClient que pode ser usado para derivar um ShareClient que tem autenticação de credencial de token.

Observe também que ShareTokenIntent atualmente é necessário para autenticação de token.

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

Um Uri que faz referência ao compartilhamento que inclui o nome da conta e o nome do compartilhamento.

credential
TokenCredential

A credencial de token usada para assinar solicitações.

options
ShareClientOptions

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

Aplica-se a

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

Inicializa uma nova instância da classe 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)

Parâmetros

shareUri
Uri

Um Uri que faz referência ao compartilhamento que inclui o nome da conta e o nome do compartilhamento.

credential
StorageSharedKeyCredential

A credencial de chave compartilhada usada para assinar solicitações.

options
ShareClientOptions

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

Aplica-se a