ShareDirectoryClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um DirectoryClient representa um URI para o serviço de Arquivo de Armazenamento do Azure, permitindo que você manipule um diretório.
public class ShareDirectoryClient
type ShareDirectoryClient = class
Public Class ShareDirectoryClient
- Herança
-
ShareDirectoryClient
Construtores
ShareDirectoryClient() |
Inicializa uma nova instância da ShareDirectoryClient classe para zombar. |
ShareDirectoryClient(String, String, String) |
Inicializa uma nova instância da classe ShareDirectoryClient. |
ShareDirectoryClient(String, String, String, ShareClientOptions) |
Inicializa uma nova instância da classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, AzureSasCredential, ShareClientOptions) |
Inicializa uma nova instância da classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, ShareClientOptions) |
Inicializa uma nova instância da classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inicializa uma nova instância da classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, TokenCredential, ShareClientOptions) |
Inicializa uma nova instância da classe ShareDirectoryClient. Observe que ShareTokenIntent atualmente é necessário para autenticação de token. |
Propriedades
AccountName |
Obtém o nome da conta de armazenamento correspondente ao cliente de diretório. |
CanGenerateSasUri |
Determina se o cliente é capaz de gerar uma SAS. Se o cliente for autenticado com um StorageSharedKeyCredential. |
Name |
Obtém o nome do diretório. |
Path |
Obtém o caminho do diretório. |
ShareName |
Obtém o nome do compartilhamento correspondente ao cliente de diretório. |
Uri |
Obtém o ponto de extremidade primário Uri do diretório. |
Métodos
Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) operação cria um novo diretório no especificado Uri. Para obter mais informações, consulte Criar Diretório. |
CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) operação cria um novo diretório no especificado Uri. Para obter mais informações, consulte Criar Diretório. |
CreateFile(String, Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Cria um novo arquivo ou substitui um arquivo existente. Para obter mais informações, consulte Criar Arquivo. |
CreateFileAsync(String, Int64, ShareFileHttpHeaders, IDictionary<String, String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Cria um novo arquivo ou substitui um arquivo existente. Para obter mais informações, consulte Criar Arquivo. |
CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) operação criará um novo diretório, se ainda não existir. Se o diretório já existir, ele não será modificado. Para obter mais informações, consulte Criar Diretório. |
CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) operação criará um novo diretório, se ainda não existir. Se o diretório já existir, ele não será modificado. Para obter mais informações, consulte Criar Diretório. |
CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) operação cria um novo subdiretório nesse diretório. Para obter mais informações, consulte Criar Diretório. |
CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) operação cria um novo subdiretório nesse diretório. Para obter mais informações, consulte Criar Diretório. |
Delete(CancellationToken) |
A operação Delete(CancellationToken) remove o diretório vazio especificado. Para obter mais informações, consulte Excluir Diretório. |
DeleteAsync(CancellationToken) |
A operação DeleteAsync(CancellationToken) remove o diretório vazio especificado. Para obter mais informações, consulte Excluir Diretório. |
DeleteFile(String, ShareFileRequestConditions, CancellationToken) |
A operação DeleteFile(String, ShareFileRequestConditions, CancellationToken) remove imediatamente o arquivo da conta de armazenamento. Para obter mais informações, consulte Excluir Arquivo. |
DeleteFileAsync(String, ShareFileRequestConditions, CancellationToken) |
A operação DeleteFile(String, ShareFileRequestConditions, CancellationToken) remove imediatamente o arquivo da conta de armazenamento. Para obter mais informações, consulte Excluir Arquivo. |
DeleteIfExists(CancellationToken) |
A DeleteIfExists(CancellationToken) operação removerá o diretório vazio especificado, se ele existir. Para obter mais informações, consulte Excluir Diretório. |
DeleteIfExistsAsync(CancellationToken) |
A DeleteIfExistsAsync(CancellationToken) operação removerá o diretório vazio especificado, se ele existir. Para obter mais informações, consulte Excluir Diretório. |
DeleteSubdirectory(String, CancellationToken) |
A DeleteSubdirectory(String, CancellationToken) operação remove o subdiretório vazio especificado. Para obter mais informações, consulte Excluir Diretório. |
DeleteSubdirectoryAsync(String, CancellationToken) |
A DeleteSubdirectoryAsync(String, CancellationToken) operação remove o subdiretório vazio especificado. Para obter mais informações, consulte Excluir Diretório. |
Exists(CancellationToken) |
A Exists(CancellationToken) operação pode ser chamada em um ShareDirectoryClient para ver se o diretório associado existe no compartilhamento na conta de armazenamento no serviço de armazenamento. |
ExistsAsync(CancellationToken) |
A Exists(CancellationToken) operação pode ser chamada em um ShareDirectoryClient para ver se o diretório associado existe no compartilhamento na conta de armazenamento no serviço de armazenamento. |
ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) |
A ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) operação fecha todos os identificadores abertos em um diretório ou um arquivo no serviço. Opcionalmente, ele dá suporte ao fechamento recursivo de identificadores em sub-recursos quando o recurso é um diretório. Essa API destina-se a ser usada junto com GetHandles(Nullable<Boolean>, CancellationToken) para forçar alças próximas que bloqueiam operações, como renomear um diretório. Esses identificadores podem ter vazado ou perdido o controle de por clientes SMB. A API tem impacto no lado do cliente no identificador que está sendo fechado, incluindo erros visíveis do usuário devido a tentativas de leitura ou gravação de arquivos com falha. Essa API não se destina a ser usada como uma substituição ou alternativa para fechamento de SMB. Para obter mais informações, consulte Force Close Handles. |
ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) |
A ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) operação fecha todos os identificadores abertos em um diretório ou um arquivo no serviço. Opcionalmente, ele dá suporte ao fechamento recursivo de identificadores em sub-recursos quando o recurso é um diretório. Essa API destina-se a ser usada junto com GetHandlesAsync(Nullable<Boolean>, CancellationToken) para forçar alças próximas que bloqueiam operações, como renomear um diretório. Esses identificadores podem ter vazado ou perdido o controle de por clientes SMB. A API tem impacto no lado do cliente no identificador que está sendo fechado, incluindo erros visíveis do usuário devido a tentativas de leitura ou gravação de arquivos com falha. Essa API não se destina a ser usada como uma substituição ou alternativa para fechamento de SMB. FPara obter mais informações, consulte Force Close Handles. |
ForceCloseHandle(String, CancellationToken) |
A ForceCloseHandle(String, CancellationToken) operação fecha um identificador aberto em um diretório ou um arquivo no serviço. Ele dá suporte ao fechamento de um único identificador especificado por Essa API destina-se a ser usada junto com GetHandles(Nullable<Boolean>, CancellationToken) para forçar alças próximas que bloqueiam operações, como renomear um diretório. Esses identificadores podem ter vazado ou perdido o controle de por clientes SMB. A API tem impacto no lado do cliente no identificador que está sendo fechado, incluindo erros visíveis do usuário devido a tentativas de leitura ou gravação de arquivos com falha. Essa API não se destina a ser usada como uma substituição ou alternativa para fechamento de SMB. Para obter mais informações, consulte Force Close Handles. |
ForceCloseHandleAsync(String, CancellationToken) |
A ForceCloseHandle(String, CancellationToken) operação fecha um identificador aberto em um diretório ou um arquivo no serviço. Ele dá suporte ao fechamento de um único identificador especificado por Essa API destina-se a ser usada junto com GetHandlesAsync(Nullable<Boolean>, CancellationToken) para forçar alças próximas que bloqueiam operações, como renomear um diretório. Esses identificadores podem ter vazado ou perdido o controle de por clientes SMB. A API tem impacto no lado do cliente no identificador que está sendo fechado, incluindo erros visíveis do usuário devido a tentativas de leitura ou gravação de arquivos com falha. Essa API não se destina a ser usada como uma substituição ou alternativa para fechamento de SMB. Para obter mais informações, consulte Force Close Handles. |
GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) |
O GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) retorna um Uri que gera um Uri sas (Assinatura de Acesso Compartilhado) do Serviço de Diretório de Compartilhamento com base nas propriedades e parâmetros do cliente passados. A SAS é assinada pela credencial de chave compartilhada do cliente. Para marcar se o cliente puder assinar uma Sas de Serviço, consulte CanGenerateSasUri. Para obter mais informações, consulte Construindo uma SAS de serviço. |
GenerateSasUri(ShareSasBuilder) |
O GenerateSasUri(ShareSasBuilder) retorna um Uri que gera um URI de SAS (Assinatura de Acesso Compartilhado) do Serviço de Diretório de Compartilhamento com base nas propriedades do cliente e no construtor. A SAS é assinada pela credencial de chave compartilhada do cliente. Para marcar se o cliente for capaz de assinar uma Sas de Serviço, consulte CanGenerateSasUri. Para obter mais informações, consulte Construindo uma SAS de serviço. |
GetFileClient(String) |
Cria um novo ShareFileClient objeto acrescentando |
GetFilesAndDirectories(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
A GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) operação retorna uma sequência assíncrona de arquivos e subdiretórios nesse diretório. Enumerar os arquivos e diretórios pode fazer várias solicitações ao serviço ao buscar todos os valores. Para obter mais informações, consulte Listar diretórios e arquivos. |
GetFilesAndDirectories(String, CancellationToken) |
A GetFilesAndDirectories(String, CancellationToken) operação retorna uma sequência assíncrona de arquivos e subdiretórios nesse diretório. Enumerar os arquivos e diretórios pode fazer várias solicitações ao serviço ao buscar todos os valores. Para obter mais informações, consulte Listar diretórios e arquivos. |
GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
A GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) operação retorna uma coleção assíncrona de arquivos e subdiretórios nesse diretório. Enumerar os arquivos e diretórios pode fazer várias solicitações ao serviço ao buscar todos os valores. Para obter mais informações, consulte Listar diretórios e arquivos. |
GetFilesAndDirectoriesAsync(String, CancellationToken) |
A GetFilesAndDirectoriesAsync(String, CancellationToken) operação retorna uma coleção assíncrona de arquivos e subdiretórios nesse diretório. Enumerar os arquivos e diretórios pode fazer várias solicitações ao serviço ao buscar todos os valores. Para obter mais informações, consulte Listar diretórios e arquivos. |
GetHandles(Nullable<Boolean>, CancellationToken) |
A GetHandles(Nullable<Boolean>, CancellationToken) operação retorna uma sequência assíncrona dos identificadores abertos em um diretório ou arquivo. Enumerar os identificadores pode fazer várias solicitações para o serviço ao buscar todos os valores. Para obter mais informações, consulte Listar identificadores. |
GetHandlesAsync(Nullable<Boolean>, CancellationToken) |
A GetHandlesAsync(Nullable<Boolean>, CancellationToken) operação retorna uma sequência assíncrona dos identificadores abertos em um diretório ou arquivo. Enumerar os identificadores pode fazer várias solicitações para o serviço ao buscar todos os valores. Para obter mais informações, consulte Listar identificadores. |
GetParentDirectoryClientCore() |
Crie um novo ShareDirectoryClient que aponte para o contêiner pai desse ShareFileClient. O novo ShareDirectoryClient usa o mesmo pipeline de política de solicitação que o ShareFileClient. |
GetParentShareClientCore() |
Crie um novo ShareClient que aponte para o contêiner pai desse ShareFileClient. O novo ShareClient usa o mesmo pipeline de política de solicitação que o ShareFileClient. |
GetProperties(CancellationToken) |
A GetProperties(CancellationToken) operação retorna todos os metadados definidos pelo usuário e as propriedades do sistema para o diretório especificado. Os dados retornados não incluem a lista de subdiretórios ou arquivos do diretório. Para obter mais informações, consulte Obter propriedades de diretório. |
GetPropertiesAsync(CancellationToken) |
A GetPropertiesAsync(CancellationToken) operação retorna todos os metadados definidos pelo usuário e as propriedades do sistema para o diretório especificado. Os dados retornados não incluem a lista de subdiretórios ou arquivos do diretório. Para obter mais informações, consulte Obter propriedades de diretório. |
GetSubdirectoryClient(String) |
Cria um novo ShareDirectoryClient objeto acrescentando |
Rename(String, ShareFileRenameOptions, CancellationToken) |
Renomeia um diretório. Essa API não dá suporte à renomeação de um diretório de um compartilhamento para outro ou entre contas de armazenamento. |
RenameAsync(String, ShareFileRenameOptions, CancellationToken) |
Renomeia um diretório. Essa API não dá suporte à renomeação de um diretório de um compartilhamento para outro ou entre contas de armazenamento. |
SetHttpHeaders(FileSmbProperties, String, CancellationToken) |
A SetHttpHeaders(FileSmbProperties, String, CancellationToken) operação define as propriedades do sistema no diretório . Para obter mais informações, consulte Definir propriedades de diretório. |
SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) |
A SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) operação define as propriedades do sistema no diretório . Para obter mais informações, consulte Definir propriedades de diretório. |
SetMetadata(IDictionary<String,String>, CancellationToken) |
A SetMetadata(IDictionary<String,String>, CancellationToken) operação define um ou mais pares nome-valor definidos pelo usuário para o diretório especificado. Para obter mais informações, consulte Definir metadados de diretório. |
SetMetadataAsync(IDictionary<String,String>, CancellationToken) |
A SetMetadataAsync(IDictionary<String,String>, CancellationToken) operação define um ou mais pares nome-valor definidos pelo usuário para o diretório especificado. Para obter mais informações, consulte Definir metadados de diretório. |
WithSnapshot(String) |
Inicializa uma nova instância da ShareDirectoryClient classe com uma origem idêntica Uri , mas o carimbo de data/hora especificado Para obter mais informações, consulte Compartilhamento de instantâneos. |
Métodos de Extensão
GetParentDirectoryClient(ShareDirectoryClient) |
Crie um novo ShareDirectoryClient que aponte para o contêiner pai desse ShareDirectoryClient. O novo ShareDirectoryClient usa o mesmo pipeline de política de solicitação que o ShareDirectoryClient. |
GetParentShareClient(ShareDirectoryClient) |
Crie um novo ShareClient que aponte para o contêiner pai desse ShareDirectoryClient. O novo ShareClient usa o mesmo pipeline de política de solicitação que o ShareDirectoryClient. |