@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:
|
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:
|
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:
|
FileParallelUploadOptions |
Interface de opção para Ficheiro - Operações de carregamento Veja:
|
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. |
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 |
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. Valores conhecidos suportados pelo serviçocó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
generate |
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 |
generate |
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. |
get |
Para obter a audiência OAuth de uma conta de armazenamento para o serviço de ficheiros. |
is |
Um programa auxiliar para decidir se um determinado argumento satisfaz o contrato do Pipeline |
new |
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
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.