ShareServiceClient Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Permite-lhe ShareServiceClient manipular recursos e partilhas do serviço de Armazenamento do Azure. A conta de armazenamento fornece o espaço de nomes de nível superior para o serviço Ficheiro.
public class ShareServiceClient
type ShareServiceClient = class
Public Class ShareServiceClient
- Herança
-
ShareServiceClient
Construtores
ShareServiceClient() |
Inicializa uma nova instância da ShareServiceClient classe para simular. |
ShareServiceClient(String) |
Inicializa uma nova instância da ShareServiceClient classe . |
ShareServiceClient(String, ShareClientOptions) |
Inicializa uma nova instância da ShareServiceClient classe . |
ShareServiceClient(Uri, AzureSasCredential, ShareClientOptions) |
Inicializa uma nova instância da ShareServiceClient classe . |
ShareServiceClient(Uri, ShareClientOptions) |
Inicializa uma nova instância da ShareServiceClient classe . |
ShareServiceClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inicializa uma nova instância da ShareServiceClient classe . |
ShareServiceClient(Uri, TokenCredential, ShareClientOptions) |
Inicializa uma nova instância da ShareServiceClient classe . Tenha em atenção que as operações ao nível do serviço não suportam a autenticação de credenciais de token. Este construtor existe para permitir 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. |
Propriedades
AccountName |
Obtém o nome da conta de Armazenamento correspondente ao cliente do serviço de ficheiros. |
CanGenerateAccountSasUri |
Determina se o cliente é capaz de gerar uma SAS. Se o cliente for autenticado com um StorageSharedKeyCredential. |
Uri |
Obtém o ponto final principal Uri do serviço de ficheiros. |
Métodos
CreateShare(String, ShareCreateOptions, CancellationToken) |
A CreateShare(String, ShareCreateOptions, CancellationToken) operação cria uma nova partilha na conta especificada. Se já existir uma partilha com o mesmo nome, a operação falhará. Para obter mais informações, veja Criar Partilha. |
CreateShareAsync(String, ShareCreateOptions, CancellationToken) |
A CreateShare(String, ShareCreateOptions, CancellationToken) operação cria uma nova partilha na conta especificada. Se já existir uma partilha com o mesmo nome, a operação falhará. Para obter mais informações, veja Criar Partilha. |
DeleteShare(String, ShareDeleteOptions, CancellationToken) |
Marca o instantâneo de partilha ou partilha especificado para eliminação. O instantâneo de partilha ou partilha e quaisquer ficheiros nele contidos são posteriormente eliminados durante a libertação da memória, o que pode demorar vários minutos. Atualmente, este método eliminará sempre instantâneos. Não é possível especificar um valor separado para x-ms-delete-snapshots. Para obter mais informações, veja Eliminar Partilha. |
DeleteShareAsync(String, ShareDeleteOptions, CancellationToken) |
Marca o instantâneo de partilha ou partilha especificado para eliminação. O instantâneo de partilha ou partilha e quaisquer ficheiros nele contidos são posteriormente eliminados durante a libertação da memória, o que pode demorar vários minutos. Atualmente, este método eliminará sempre instantâneos. Não é possível especificar um valor separado para x-ms-delete-snapshots. Para obter mais informações, veja Eliminar Partilha. |
GenerateAccountSasUri(AccountSasBuilder) |
O GenerateAccountSasUri(AccountSasBuilder) devolve um Uri que gera uma Assinatura de Acesso Partilhado (SAS) de Conta partilhada com base nas propriedades do Cliente e no construtor transmitidos. A SAS é assinada pela credencial de chave partilhada do cliente. Para verificar se o cliente consegue assinar um Serviço Sas, consulte CanGenerateAccountSasUri. Para obter mais informações, veja Construir uma SAS de Conta. |
GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) |
O GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) devolve um Uri que gera uma Assinatura de Acesso Partilhado (SAS) de Conta de Partilha com base nas propriedades e parâmetros do Cliente transmitidos. A SAS é assinada pela credencial de chave partilhada do cliente. Para verificar se o cliente consegue assinar um Serviço Sas, consulte CanGenerateAccountSasUri. Para obter mais informações, veja Construir uma SAS de Conta. |
GetProperties(CancellationToken) |
A GetProperties(CancellationToken) operação obtém as propriedades do serviço de ficheiros de uma conta de armazenamento, incluindo as propriedades das regras de Análise de Armazenamento e CORS (Partilha de Recursos Transversais à Origem). Para obter mais informações, veja Obter Propriedades do Serviço de Ficheiros. |
GetPropertiesAsync(CancellationToken) |
A GetPropertiesAsync(CancellationToken) operação obtém as propriedades do serviço de ficheiros de uma conta de armazenamento, incluindo as propriedades das regras de Análise de Armazenamento e CORS (Partilha de Recursos Transversais à Origem). Para obter mais informações, veja Obter Propriedades do Serviço de Ficheiros. |
GetShareClient(String) |
Crie um novo ShareClient objeto ao acrescentar |
GetShares(ShareTraits, ShareStates, String, CancellationToken) |
A GetShares(ShareTraits, ShareStates, String, CancellationToken) operação devolve uma sequência assíncrona das partilhas na conta de armazenamento. Enumerar as partilhas pode fazer vários pedidos ao serviço ao obter todos os valores. Para obter mais informações, veja Listar Partilhas. |
GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) |
A GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) operação devolve uma coleção assíncrona das partilhas na conta de armazenamento. Enumerar as partilhas pode fazer vários pedidos ao serviço ao obter todos os valores. Para obter mais informações, veja Listar Partilhas. |
SetProperties(ShareServiceProperties, CancellationToken) |
A SetProperties(ShareServiceProperties, CancellationToken) operação define propriedades para o ponto final de serviço Ficheiro de uma conta de armazenamento, incluindo propriedades para Análise de Armazenamento, regras CORS (Partilha de Recursos De Várias Origens) e definições de eliminação recuperável. Também pode utilizar esta operação para definir a versão de pedido predefinida para todos os pedidos recebidos para o serviço Ficheiro que não tenham uma versão especificada. Para obter mais informações, veja Definir Propriedades do Serviço de Ficheiros. |
SetPropertiesAsync(ShareServiceProperties, CancellationToken) |
A SetPropertiesAsync(ShareServiceProperties, CancellationToken) operação define propriedades para o ponto final de serviço Ficheiro de uma conta de armazenamento, incluindo propriedades para Análise de Armazenamento, regras CORS (Partilha de Recursos De Várias Origens) e definições de eliminação recuperável. Também pode utilizar esta operação para definir a versão de pedido predefinida para todos os pedidos recebidos para o serviço Ficheiro que não tenham uma versão especificada. Para obter mais informações, veja Definir Propriedades do Serviço de Ficheiros. |
UndeleteShare(String, String, CancellationToken) |
Restaura uma Partilha eliminada anteriormente. Esta API só funciona se a opção Partilhar Eliminação Recuperável estiver ativada para a conta de armazenamento associada à partilha. |
UndeleteShareAsync(String, String, CancellationToken) |
Restaura uma Partilha eliminada anteriormente. Esta API só funciona se a opção Partilhar Eliminação Recuperável estiver ativada para a conta de armazenamento associada à partilha. |
Aplica-se a
Azure SDK for .NET