Partilhar via


@azure/storage-file-share package

Classes

AccountSASPermissions

DISPONÍVEL APENAS NO NODE.JS RUNTIME.

Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por uma ContaSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá permissões para essa operação. Assim que todos os valores estiverem definidos, este deve ser serializado com toString e definido como o campo de permissões num objeto AccountSASSignatureValues . É possível construir a cadeia de permissões sem esta classe, mas a ordem das permissões é particular e esta classe garante a correção.

AccountSASResourceTypes

DISPONÍVEL APENAS NO NODE.JS RUNTIME.

Esta é uma classe auxiliar para construir uma cadeia que representa os recursos acessíveis por uma ContaSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá acesso a esse tipo de recurso. Assim que todos os valores estiverem definidos, este deve ser serializado com toString e definido como o campo de recursos num objeto AccountSASSignatureValues . É possível construir a cadeia de recursos sem esta classe, mas a ordem dos recursos é particular e esta classe garante a correção.

AccountSASServices

DISPONÍVEL APENAS NO NODE.JS RUNTIME.

Esta é uma classe auxiliar para construir uma cadeia que representa os serviços acessíveis por uma ContaSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá acesso a esse serviço. Assim que todos os valores estiverem definidos, este deve ser serializado com toString e definido como o campo de serviços num objeto AccountSASSignatureValues . É possível construir a cadeia de serviços sem esta classe, mas a ordem dos serviços é particular e esta classe garante a correção.

AnonymousCredential

AnonymousCredential fornece um membro credentialPolicyCreator utilizado para criar objetos AnonymousCredentialPolicy. AnonymousCredentialPolicy é utilizado com pedidos HTTP(S) que leem recursos públicos ou para utilização com Assinaturas de Acesso Partilhado (SAS).

AnonymousCredentialPolicy

AnonymousCredentialPolicy é utilizado com pedidos HTTP(S) que leem recursos públicos ou para utilização com Assinaturas de Acesso Partilhado (SAS).

BaseRequestPolicy

A classe base a partir da qual todas as políticas de pedido derivam.

Credential

A credencial é uma classe abstrata para a assinatura de pedidos HTTP do Armazenamento do Microsoft Azure. Esta classe irá alojar uma fábrica credentialPolicyCreator que gera CredentialPolicy.

CredentialPolicy

Política de credenciais utilizada para assinar pedidos HTTP(S) antes de enviar. Esta é uma classe abstrata.

FileSASPermissions

DISPONÍVEL APENAS NO NODE.JS RUNTIME.

Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por um ServiceSAS a um ficheiro. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá permissões para essa operação. Assim que todos os valores estiverem definidos, este deve ser serializado com toString e definido como o campo de permissões num objeto FileSASSignatureValues . É possível construir a cadeia de permissões sem esta classe, mas a ordem das permissões é particular e esta classe garante a correção.

FileSystemAttributes

Esta é uma classe auxiliar para construir uma cadeia que representa os atributos NTFS para um ficheiro ou diretório.

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/create-file#file-system-attributes

Pipeline

Uma classe pipeline que contém políticas de pedido HTTP. Pode criar um Pipeline predefinido ao chamar newPipeline. Em alternativa, pode criar um Pipeline com as suas próprias políticas pelo construtor do Pipeline.

Veja newPipeline e as políticas fornecidas antes de implementar o Pipeline personalizado.

RestError

Um tipo de erro personalizado para pedidos de pipeline falhados.

SASQueryParameters

Representa os componentes que compõem os parâmetros de consulta da SAS do Armazenamento do Microsoft Azure. Este tipo não é construído diretamente pelo utilizador; só é gerado pelos tipos AccountSASSignatureValues e FileSASSignatureValues . Uma vez gerado, pode ser codificado num toString() e anexado diretamente a um URL (embora deva ter cuidado aqui no caso de existirem parâmetros de consulta, o que pode afetar os meios adequados de acrescentar estes parâmetros de consulta).

NOTA: as instâncias desta classe são imutáveis.

ShareClient

Um ShareClient representa um URL para a partilha de Armazenamento do Azure que lhe permite manipular os respetivos diretórios e ficheiros.

ShareDirectoryClient

Um ShareDirectoryClient representa um URL para o diretório do Armazenamento do Azure, permitindo-lhe manipular os respetivos ficheiros e diretórios.

ShareFileClient

Um ShareFileClient representa um URL para um ficheiro de Armazenamento do Azure.

ShareLeaseClient

Um cliente que gere concessões para um ShareFileClient ou ShareClient.

Ver https://docs.microsoft.com/rest/api/storageservices/lease-file e Ver https://docs.microsoft.com/rest/api/storageservices/lease-share

ShareSASPermissions

Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por um ServiceSAS a uma partilha. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá permissões para essa operação. Assim que todos os valores estiverem definidos, este deve ser serializado com toString e definido como o campo de permissões num objeto FileSASSignatureValues . É possível construir a cadeia de permissões sem esta classe, mas a ordem das permissões é particular e esta classe garante a correção.

ShareServiceClient

Um ShareServiceClient representa um URL para o serviço Ficheiro de Armazenamento do Azure que lhe permite manipular partilhas de ficheiros.

StorageBrowserPolicy

StorageBrowserPolicy processará as diferenças entre Node.js e o runtime do browser, incluindo:

  1. Os browsers colocam em cache pedidos GET/HEAD ao adicionar cabeçalhos condicionais, como "IF_MODIFIED_SINCE". StorageBrowserPolicy é uma política utilizada para adicionar uma consulta de carimbo de data/hora ao URL do pedido GET/HEAD, evitando assim a cache do browser.

  2. Remover cabeçalho de cookie para segurança

  3. Remover cabeçalho de comprimento do conteúdo para evitar avisos de browsers

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory é uma classe de fábrica que ajuda a gerar objetos StorageBrowserPolicy.

StorageRetryPolicy

Repita a política com repetição exponencial e repetição linear implementada.

StorageRetryPolicyFactory

StorageRetryPolicyFactory é uma classe de fábrica que ajuda a gerar objetos StorageRetryPolicy .

StorageSharedKeyCredential

APENAS DISPONÍVEL NO NODE.JS RUNTIME.

StorageSharedKeyCredential para autorização de chave de conta do serviço de Armazenamento do Azure.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy é uma política utilizada para assinar o pedido HTTP com uma chave partilhada.

Interfaces

AccessPolicy

Uma política de Acesso.

AccountSASSignatureValues

DISPONÍVEL APENAS NO NODE.JS RUNTIME.

AccountSASSignatureValues é utilizado para gerar uma Assinatura de Acesso Partilhado (SAS) para uma conta de Armazenamento do Azure. Assim que todos os valores aqui estiverem definidos adequadamente, chame generateAccountSASQueryParameters para obter uma representação da SAS que pode ser aplicada aos URLs de ficheiro. Nota: esta classe e SASQueryParameters existem porque o primeiro é mutável e uma representação lógica enquanto este é imutável e utilizado para gerar pedidos REST reais.

Veja https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 para obter mais informações conceptuais sobre SAS. Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas as descrições dos parâmetros, incluindo os necessários

ClearRange
CloseHandlesInfo

Fechar processa as informações dos resultados.

CommonGenerateSasUrlOptions

Opções comuns de ShareGenerateSasUrlOptions e FileGenerateSasUrlOptions.

CommonOptions

Uma interface para opções comuns a todas as operações remotas.

CopyFileSmbInfo

Grupo de parâmetros

CorsRule

O CORS é uma funcionalidade HTTP que permite a execução de uma aplicação Web num domínio para aceder a recursos noutro domínio. Os browsers implementam uma restrição de segurança conhecida como política de origem idêntica, que impede uma página Web de chamar APIs num domínio diferente. O CORS é uma forma segura de permitir que um domínio (o domínio de origem) chame APIs de outro domínio.

DirectoryCloseHandlesHeaders

Valores de cabeçalho de resposta adicionais para pedido de identificadores fechados.

DirectoryCreateHeaders

Define cabeçalhos para Directory_create operação.

DirectoryCreateIfNotExistsResponse

Contém dados de resposta para a createIfNotExists(DirectoryCreateOptions) operação.

DirectoryCreateOptions

Opções para configurar a operação de criação .

DirectoryDeleteHeaders

Define cabeçalhos para Directory_delete operação.

DirectoryDeleteIfExistsResponse

Contém dados de resposta para a deleteIfExists(DirectoryDeleteOptions) operação.

DirectoryDeleteOptions

Opções para configurar a operação de eliminação .

DirectoryExistsOptions

Opções para configurar a operação existente .

DirectoryForceCloseHandlesHeaders

Define cabeçalhos para Directory_forceCloseHandles operação.

DirectoryForceCloseHandlesOptions

Opções para configurar forceCloseHandle.

DirectoryForceCloseHandlesSegmentOptions

Opções para configurar operações de Diretório – Forçar Fecho de Identificadores do Segmento.

Veja:

DirectoryGetPropertiesHeaders

Define cabeçalhos para Directory_getProperties operação.

DirectoryGetPropertiesOptions

Opções para configurar a operação getProperties .

DirectoryItem

Um item de diretório listado.

DirectoryListFilesAndDirectoriesOptions

Opções para configurar a operação listFilesAndDirectories .

DirectoryListFilesAndDirectoriesSegmentHeaders

Define cabeçalhos para Directory_listFilesAndDirectoriesSegment operação.

DirectoryListHandlesHeaders

Define cabeçalhos para Directory_listHandles operação.

DirectoryListHandlesOptions

Opções para configurar a operação listHandles .

DirectoryListHandlesSegmentOptions

Opções para configurar o Diretório – Operações de Segmento de Identificadores de Lista.

Veja:

  • <xref:ShareDirectoryClient.listHandlesSegment>
  • <xref:ShareDirectoryClient.iterateHandleSegments>
  • <xref:ShareDirectoryClient.listHandleItems>
DirectoryProperties

Uma interface para opções comuns a todas as operações remotas.

DirectoryRenameHeaders

Define cabeçalhos para Directory_rename operação.

DirectoryRenameOptions

Opções para configurar a operação de mudança de nome .

DirectorySetMetadataHeaders

Define cabeçalhos para Directory_setMetadata operação.

DirectorySetMetadataOptions

Opções para configurar a operação setMetadata .

DirectorySetPropertiesHeaders

Define cabeçalhos para Directory_setProperties operação.

FileAbortCopyFromURLOptions

Opções para configurar a operação abortCopyFromURL .

FileAbortCopyHeaders

Define cabeçalhos para File_abortCopy operação.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Opções para configurar a operação clearRange .

FileCloseHandlesHeaders

Valores de cabeçalho de resposta adicionais para pedido de identificadores fechados.

FileCreateHeaders

Define cabeçalhos para File_create operação.

FileCreateOptions

Opções para configurar a operação de criação .

FileDeleteHeaders

Define cabeçalhos para File_delete operação.

FileDeleteIfExistsResponse

Contém dados de resposta para a operação deleteIfExists .

FileDeleteOptions

Opções para configurar a operação de eliminação .

FileDownloadHeaders

Define cabeçalhos para File_download operação.

FileDownloadOptionalParams

Parâmetros opcionais.

FileDownloadOptions

Opções para configurar o Ficheiro – Operações de transferência.

Veja:

FileDownloadToBufferOptions

Interface de opção para a operação downloadToBuffer .

FileExistsOptions

Opções para configurar a operação existente .

FileForceCloseHandlesHeaders

Define cabeçalhos para File_forceCloseHandles operação.

FileForceCloseHandlesOptions

Opções para configurar as operações Ficheiro – Forçar Fecho de Identificadores.

Veja:

FileGenerateSasUrlOptions

Opções para configurar a operação generateSasUrl .

FileGetPropertiesHeaders

Define cabeçalhos para File_getProperties operação.

FileGetPropertiesOptions

Opções para configurar a operação getProperties .

FileGetRangeListHeaders

Define cabeçalhos para File_getRangeList operação.

FileGetRangeListOptions

Opções para configurar a operação getRangeList .

FileHttpHeaders
FileItem

Um item de ficheiro listado.

FileListHandlesHeaders

Define cabeçalhos para File_listHandles operação.

FileListHandlesOptions

Uma interface para opções comuns a todas as operações remotas.

FileListHandlesSegmentOptions

Opções para configurar as operações Ficheiro – Alças de Lista segmento.

Veja:

  • <xref:ShareFileClient.listHandlesSegment>
  • <xref:ShareFileClient.iterateHandleSegments>
  • <xref:ShareFileClient.listHandleItems>
FileParallelUploadOptions

Interface de opção para Ficheiro - Operações de carregamento

Veja:

  • uploadFile
  • <xref:ShareFileClient.uploadSeekableStream>
FileProperties

Uma interface para opções comuns a todas as operações remotas.

FileProperty

Propriedades do ficheiro.

FileRenameHeaders

Define cabeçalhos para File_rename operação.

FileRenameOptions

Opções para configurar a operação de mudança de nome .

FileResizeOptions

Opções para configurar a operação de redimensionamento .

FileSASSignatureValues

DISPONÍVEL APENAS NO NODE.JS RUNTIME.

FileSASSignatureValues é utilizado para ajudar a gerar tokens SAS do serviço de ficheiros para partilhas ou ficheiros.

FileServiceProperties

Propriedades do serviço de armazenamento.

FileSetHTTPHeadersHeaders

Define cabeçalhos para File_setHttpHeaders operação.

FileSetHttpHeadersOptions

Opções para configurar a operação setHttpHeaders .

FileSetMetadataHeaders

Define cabeçalhos para File_setMetadata operação.

FileSetMetadataOptions

Opções para configurar a operação setMetadata .

FileStartCopyHeaders

Define cabeçalhos para File_startCopy operação.

FileStartCopyOptions

Opções para configurar a operação startCopyFromURL .

FileUploadRangeFromURLHeaders

Define cabeçalhos para File_uploadRangeFromURL operação.

FileUploadRangeFromURLOptionalParams

Parâmetros opcionais.

FileUploadRangeFromURLOptions

Opções para configurar a operação uploadRangeFromURL .

FileUploadRangeHeaders

Define cabeçalhos para File_uploadRange operação.

FileUploadRangeOptions

Opções para configurar a operação uploadRange .

FileUploadStreamOptions

Interface de opção para ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Abstração para entradas que podem ser listadas a partir do Diretório.

HandleItem

Um item de identificador do Armazenamento do Azure listado.

HttpAuthorization

Representa informações de autenticação nos valores de cabeçalho Autorização, ProxyAuthorization, WWW-Authenticate e Proxy-Authenticate.

HttpHeaders

Uma coleção de pares chave/valor de cabeçalho HTTP.

HttpOperationResponse

Resposta Http compatível com o core-v1(core-http).

HttpResponse

Uma representação de uma resposta HTTP que inclui uma referência ao pedido que a originou.

IHttpClient

Uma interface compatível para políticas de pedidos core-http

LeaseAccessConditions

Grupo de parâmetros

LeaseOperationOptions

opções de operações de concessão.

LeaseOperationResponseHeaders

Os detalhes da resposta para uma operação de concessão específica.

ListFilesAndDirectoriesSegmentResponse

Uma enumeração de diretórios e ficheiros.

ListHandlesResponse

Uma enumeração de identificadores.

ListSharesResponse

Uma enumeração de partilhas.

ListSharesResponseModel

Uma enumeração de partilhas.

Metadata
Metrics

Métricas da Análise de Armazenamento para o serviço de ficheiros.

PipelineLike

Uma interface para a classe Pipeline que contém políticas de pedido HTTP. Pode criar um Pipeline predefinido ao chamar newPipeline. Em alternativa, pode criar um Pipeline com as suas próprias políticas pelo construtor do Pipeline.

Veja newPipeline e as políticas fornecidas antes de implementar o Pipeline personalizado.

PipelineOptions

Interface de opção para Construtor de pipelines.

Range

Intervalo para Operações de Serviço.

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-the-range-header-for-file-service-operations

RangeModel

Um intervalo de ficheiros do Armazenamento do Azure.

RequestPolicyFactory

Uma interface para compatibilidade com RequestPolicyFactory do core-http

RequestPolicyOptions

Uma interface para compatibilidade com RequestPolicy

ResponseLike

Um objeto com uma propriedade de _response simples.

ResponseWithBody

Um objeto com uma propriedade _response que tem corpo e cabeçalhos já analisados em tipos conhecidos.

ResponseWithHeaders

Um objeto com uma propriedade _response que já tem cabeçalhos analisados num objeto digitado.

RetentionPolicy

A política de retenção.

SasIPRange

Intervalo de IP permitido para uma SAS.

ServiceClientOptions

Um subconjunto de @azure/core-http ServiceClientOptions

ServiceGenerateAccountSasUrlOptions

Opções para configurar a operação generateAccountSasUrl .

ServiceGetPropertiesHeaders

Define cabeçalhos para Service_getProperties operação.

ServiceGetPropertiesOptions

Opções para configurar a operação getProperties .

ServiceListSharesOptions

Opções para configurar a operação listShares .

ServiceListSharesSegmentHeaders

Define cabeçalhos para Service_listSharesSegment operação.

ServiceSetPropertiesHeaders

Define cabeçalhos para Service_setProperties operação.

ServiceSetPropertiesOptions

Opções para configurar a operação setProperties .

ServiceUndeleteShareOptions

Opções para configurar a <xref:ShareServiceClient.undelete> operação.

SetPropertiesResponse

Contém dados de resposta para a operação setHttpHeaders.

ShareClientConfig
ShareCreateHeaders

Define cabeçalhos para Share_create operação.

ShareCreateIfNotExistsResponse

Contém dados de resposta para a operação createIfNotExists .

ShareCreateOptions

Opções para configurar a operação de criação .

ShareCreatePermissionHeaders

Define cabeçalhos para Share_createPermission operação.

ShareCreatePermissionOptions

Opções para configurar a operação createPermission .

ShareCreateSnapshotHeaders

Define cabeçalhos para Share_createSnapshot operação.

ShareCreateSnapshotOptions

Opções para configurar a operação createSnapshot .

ShareDeleteHeaders

Define cabeçalhos para Share_delete operação.

ShareDeleteIfExistsResponse

Contém dados de resposta para a operação deleteIfExists .

ShareDeleteMethodOptions

Opções para configurar a operação de eliminação .

ShareExistsOptions

Opções para configurar a operação existente .

ShareFileRangeList

A lista de intervalos de ficheiros

ShareGenerateSasUrlOptions

Opções para configurar a operação generateSasUrl .

ShareGetAccessPolicyHeaders

Define cabeçalhos para Share_getAccessPolicy operação.

ShareGetAccessPolicyOptions

Opções para configurar a operação getAccessPolicy .

ShareGetPermissionHeaders

Define cabeçalhos para Share_getPermission operação.

ShareGetPermissionOptions

Opções para configurar a operação getPermission .

ShareGetPropertiesHeaders

Define cabeçalhos para Share_getProperties operação.

ShareGetPropertiesOptions

Opções para configurar a operação getProperties .

ShareGetStatisticsHeaders

Define cabeçalhos para Share_getStatistics operação.

ShareGetStatisticsOptions

Opções para configurar a operação getStatistics .

ShareItem

Um item de partilha de Armazenamento do Azure listado.

ShareItemInternal

Um item de partilha de Armazenamento do Azure listado.

SharePermission

Uma permissão (um descritor de segurança) ao nível da partilha.

SharePropertiesInternal

Propriedades de uma partilha.

ShareProtocolSettings

Definições de protocolo

ShareProtocols

Protocolos para ativar na partilha. Por enquanto, só suporta SMB ou NFS.

ShareSetAccessPolicyHeaders

Define cabeçalhos para Share_setAccessPolicy operação.

ShareSetAccessPolicyOptions

Opções para configurar a operação setAccessPolicy .

ShareSetMetadataHeaders

Define cabeçalhos para Share_setMetadata operação.

ShareSetMetadataOptions

Opções para configurar a operação setMetadata .

ShareSetPropertiesHeaders

Define cabeçalhos para Share_setProperties operação.

ShareSetPropertiesOptions

Opções para configurar a operação setProperties .

ShareSetQuotaOptions

Opções para configurar a operação setQuota .

ShareSmbSettings

Definições do protocolo SMB.

ShareStats

Estatísticas da partilha.

SignedIdentifier

Identificador Assinado

SignedIdentifierModel

Identificador assinado.

SmbMultichannel

Definições para multicanal SMB

SourceModifiedAccessConditions

Grupo de parâmetros

StoragePipelineOptions

Interface de opções para a função newPipeline .

StorageRetryOptions

Interface de opções de repetição de Blobs de Armazenamento.

WebResource

Uma descrição de um pedido HTTP a ser feito num servidor remoto.

Aliases de Tipo

CopyStatusType

Define valores para CopyStatusType.

CredentialPolicyCreator

Uma função de fábrica que cria uma nova CredentialPolicy que utiliza a nextPolicy fornecida.

DeleteSnapshotsOptionType

Define valores para DeleteSnapshotsOptionType.

DirectoryCreateResponse

Contém dados de resposta para a operação de criação.

DirectoryDeleteResponse

Contém dados de resposta para a operação de eliminação.

DirectoryForceCloseHandlesResponse

Tipo de resposta para forceCloseHandle.

DirectoryGetPropertiesResponse

Contém dados de resposta para a operação getProperties.

DirectoryListFilesAndDirectoriesSegmentResponse

Contém dados de resposta para a operação listFilesAndDirectoriesSegment.

DirectoryListHandlesResponse

Contém dados de resposta para a operação listHandles.

DirectoryRenameResponse

Contém dados de resposta para a operação de mudança de nome.

DirectorySetMetadataResponse

Contém dados de resposta para a operação setMetadata.

DirectorySetPropertiesResponse

Contém dados de resposta para a operação setProperties.

FileAbortCopyResponse

Contém dados de resposta para a operação abortCopy.

FileAttributesPreserveType

Indica que mantém os atributos de ficheiro existentes inalterados.

FileCreateResponse

Contém dados de resposta para a operação de criação.

FileDeleteResponse

Contém dados de resposta para a operação de eliminação.

FileDownloadResponseModel

Contém dados de resposta para a operação de transferência.

FileForceCloseHandlesResponse

Tipo de resposta para forceCloseHandle.

FileGetPropertiesResponse

Contém dados de resposta para a operação getProperties.

FileGetRangeListDiffResponse

Contém dados de resposta para a operação getRangeList.

FileGetRangeListResponse

Contém dados de resposta para a operação getRangeList .

FileLastWrittenMode

Define valores para FileLastWrittenMode.

FileListHandlesResponse

Contém dados de resposta para a operação listHandles.

FilePermissionInheritType

Indica a permissão herdar ficheiro do diretório principal.

FilePermissionPreserveType

Indica que mantém o valor de permissão de ficheiro existente inalterado.

FileRenameResponse

Contém dados de resposta para a operação de mudança de nome.

FileSetHTTPHeadersResponse

Contém dados de resposta para a operação setHttpHeaders.

FileSetMetadataResponse

Contém dados de resposta para a operação setMetadata.

FileStartCopyResponse

Contém dados de resposta para a operação startCopy.

FileUploadRangeFromURLResponse

Contém dados de resposta para a operação uploadRangeFromURL.

FileUploadRangeResponse

Contém dados de resposta para a operação uploadRange.

HttpRequestBody

Tipos de corpos suportados no pedido. NodeJS.ReadableStream e () => NodeJS.ReadableStream é apenas Node. Blob, ReadableStream e () => ReadableStream são apenas browser.

LeaseDurationType

Define valores para LeaseDurationType.

LeaseOperationResponse

Contém os dados de resposta para operações que adquirem, alteram, quebram ou libertam uma concessão.

Consulte ShareLeaseClient.

LeaseStateType

Define valores para LeaseStateType.

LeaseStatusType

Define valores para LeaseStatusType.

ListSharesIncludeType

Define valores para ListSharesIncludeType.

PermissionCopyModeType

Define valores para PermissionCopyModeType.

RawFileDownloadResponse

Contém dados de resposta para a operação de transferência.

ServiceGetPropertiesResponse

Contém dados de resposta para a operação getProperties.

ServiceListSharesSegmentResponse

Contém dados de resposta para a operação listShares .

ServiceSetPropertiesResponse

Contém dados de resposta para a operação setProperties.

ShareAccessTier

Define valores para ShareAccessTier.

ShareClientOptions
ShareCreatePermissionResponse

Contém dados de resposta para a operação createPermission.

ShareCreateResponse

Contém dados de resposta para a operação de criação.

ShareCreateSnapshotResponse

Contém dados de resposta para a operação createSnapshot.

ShareDeleteResponse

Contém dados de resposta para a operação de eliminação.

ShareFileHandleAccessRights

Define valores para AccessRight.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

Contém dados de resposta para a operação getPermission.

ShareGetPropertiesResponse

Contém dados de resposta para a operação getProperties .

ShareGetPropertiesResponseModel

Contém dados de resposta para a operação getProperties.

ShareGetStatisticsResponse

Dados de resposta para a Operação getStatistics .

ShareGetStatisticsResponseModel

Contém dados de resposta para a operação getStatistics.

ShareProperties

Propriedades de uma partilha.

ShareRootSquash

Define valores para ShareRootSquash.

ShareSetAccessPolicyResponse

Contém dados de resposta para a operação setAccessPolicy.

ShareSetMetadataResponse

Contém dados de resposta para a operação setMetadata.

ShareSetPropertiesResponse

Contém dados de resposta para a operação setProperties.

ShareSetQuotaHeaders

Define cabeçalhos para a operação setQuota.

ShareSetQuotaResponse

Contém dados de resposta para a operação setQuota.

ShareTokenIntent

Define valores para ShareTokenIntent.
KnownShareTokenIntent pode ser utilizado alternadamente com o ShareTokenIntent. Esta enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

cópia de segurança

TimeNowType

Indica a definição como a hora do pedido.

TimePreserveType

Indica que mantém o valor de tempo existente inalterado.

WithResponse

Um tipo que representa um resultado de operação com uma propriedade de _response conhecida.

Enumerações

KnownShareTokenIntent

Valores conhecidos de ShareTokenIntent que o serviço aceita.

SASProtocol

Protocolos para SAS gerados.

StorageFileAudience

Define as audiências na cloud conhecidas para o Armazenamento.

StorageRetryPolicyType

Tipos de RetryPolicy.

Funções

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

APENAS DISPONÍVEL NO NODE.JS RUNTIME.

Gera um objeto SASQueryParameters que contém todos os parâmetros de consulta SAS necessários para fazer um pedido REST real.

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

APENAS DISPONÍVEL NO NODE.JS RUNTIME.

Cria uma instância de SASQueryParameters.

Apenas aceita as definições necessárias para criar uma SAS. Para definições opcionais, defina as propriedades correspondentes diretamente, tais como permissões, startsOn e identificador.

AVISO: quando o identificador não é fornecido, são necessárias permissões e expiraÇões. Tem de atribuir valor ao identificador ou expirarOn & permissões manualmente se inicialmente com este construtor.

getFileServiceAccountAudience(string)

Para obter a audiência OAuth de uma conta de armazenamento para o serviço de ficheiros.

isPipelineLike(unknown)

Um programa auxiliar para decidir se um determinado argumento satisfaz o contrato do Pipeline

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Cria um novo objeto pipeline com credenciais fornecidas.

Detalhes de Função

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

APENAS DISPONÍVEL NO NODE.JS RUNTIME.

Gera um objeto SASQueryParameters que contém todos os parâmetros de consulta SAS necessários para fazer um pedido REST real.

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Parâmetros

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Devoluções

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

APENAS DISPONÍVEL NO NODE.JS RUNTIME.

Cria uma instância de SASQueryParameters.

Apenas aceita as definições necessárias para criar uma SAS. Para definições opcionais, defina as propriedades correspondentes diretamente, tais como permissões, startsOn e identificador.

AVISO: quando o identificador não é fornecido, são necessárias permissões e expiraÇões. Tem de atribuir valor ao identificador ou expirarOn & permissões manualmente se inicialmente com este construtor.

function generateFileSASQueryParameters(fileSASSignatureValues: FileSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Parâmetros

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Devoluções

getFileServiceAccountAudience(string)

Para obter a audiência OAuth de uma conta de armazenamento para o serviço de ficheiros.

function getFileServiceAccountAudience(storageAccountName: string): string

Parâmetros

storageAccountName

string

Devoluções

string

isPipelineLike(unknown)

Um programa auxiliar para decidir se um determinado argumento satisfaz o contrato do Pipeline

function isPipelineLike(pipeline: unknown): pipeline

Parâmetros

pipeline

unknown

Um argumento que pode ser um Pipeline

Devoluções

pipeline

verdadeiro quando o argumento satisfaz o contrato pipeline

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Cria um novo objeto pipeline com credenciais fornecidas.

function newPipeline(credential?: Credential_2 | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline

Parâmetros

credential

Credential | TokenCredential

Tal como AnonymousCredential, StorageSharedKeyCredential ou qualquer credencial do @azure/identity pacote para autenticar pedidos no serviço. Também pode fornecer um objeto que implementa a interface TokenCredential. Se não for especificado, é utilizado AnonymousCredential.

pipelineOptions
StoragePipelineOptions

Opcional. Opções.

Devoluções

Um novo objeto pipeline.