FileCreateOptions interface
Opções para configurar o criar operação.
Propriedades
| abort |
Uma implementação da interface |
| file |
Cabeçalhos HTTP de arquivo como Tipo de Conteúdo. |
| lease |
Condições de acesso de concessão. |
| metadata | Uma coleção de pares de cadeia de caracteres chave-valor a ser associado ao objeto de armazenamento de arquivos. |
Propriedades herdadas
| change |
A propriedade utc (tempo universal coordenado) altera a propriedade de tempo para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como a hora da solicitação. |
| creation |
A propriedade de tempo de criação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora. |
| file |
Os atributos do sistema de arquivos a serem definidos no arquivo ou diretório. |
| file |
A permissão (descritor de segurança) a ser definida para o arquivo ou diretório na Linguagem de Definição do Descritor de Segurança (SDDL) ou binário. Se especificado, ele deve ter uma DACL (lista de controle de acesso) de proprietário, grupo e discricionário. Um valor de herdado pode ser passado para herdar do diretório pai. Observe que apenas um de filePermission ou filePermissionKey pode ser especificado. E se ambos não forem especificados, herdar será definido como filePermission como valor padrão pela biblioteca de clientes. |
| file |
Opcional. Disponível para a versão 2023-06-01 e posterior. Especifica o formato no qual a permissão é retornada. Os valores aceitáveis são SDDL ou binários. Se x-ms-file-permission-format não for especificado ou definido explicitamente como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format for explicitamente definido como binário, a permissão será retornada como uma cadeia de caracteres base64 que representa a codificação binária da permissão |
| file |
A chave da permissão a ser definida para o arquivo ou diretório. Isso pode ser criado usando a API de Create-Permission. Observe que apenas um de filePermission ou filePermissionKey pode ser especificado. |
| last |
A última propriedade de gravação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora. |
| posix |
Propriedades opcionais a serem definidas em arquivos NFS. Observe que essa propriedade só é aplicável aos arquivos criados em compartilhamentos NFS. |
| tracing |
Detalhes da propriedade
abortSignal
Uma implementação da interface AbortSignalLike para sinalizar a solicitação para cancelar a operação.
Por exemplo, use o controlador de @azure/anulação para criar um AbortSignal.
abortSignal?: AbortSignalLike
Valor da propriedade
fileHttpHeaders
Cabeçalhos HTTP de arquivo como Tipo de Conteúdo.
fileHttpHeaders?: FileHttpHeaders
Valor da propriedade
leaseAccessConditions
Condições de acesso de concessão.
leaseAccessConditions?: LeaseAccessConditions
Valor da propriedade
metadata
Uma coleção de pares de cadeia de caracteres chave-valor a ser associado ao objeto de armazenamento de arquivos.
metadata?: Metadata
Valor da propriedade
Detalhes das propriedades herdadas
changeTime
A propriedade utc (tempo universal coordenado) altera a propriedade de tempo para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como a hora da solicitação.
changeTime?: Date | "now"
Valor da propriedade
Date | "now"
creationTime
A propriedade de tempo de criação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora.
creationTime?: Date | "now"
Valor da propriedade
Date | "now"
fileAttributes
Os atributos do sistema de arquivos a serem definidos no arquivo ou diretório.
fileAttributes?: FileSystemAttributes
Valor da propriedade
Herdado deFileAndDirectoryCreateCommonOptions.fileAttributes
filePermission
A permissão (descritor de segurança) a ser definida para o arquivo ou diretório na Linguagem de Definição do Descritor de Segurança (SDDL) ou binário. Se especificado, ele deve ter uma DACL (lista de controle de acesso) de proprietário, grupo e discricionário. Um valor de herdado pode ser passado para herdar do diretório pai.
Observe que apenas um de filePermission ou filePermissionKey pode ser especificado. E se ambos não forem especificados, herdar será definido como filePermission como valor padrão pela biblioteca de clientes.
filePermission?: string
Valor da propriedade
string
herdado deFileAndDirectoryCreateCommonOptions.filePermission
filePermissionFormat
Opcional. Disponível para a versão 2023-06-01 e posterior. Especifica o formato no qual a permissão é retornada. Os valores aceitáveis são SDDL ou binários. Se x-ms-file-permission-format não for especificado ou definido explicitamente como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format for explicitamente definido como binário, a permissão será retornada como uma cadeia de caracteres base64 que representa a codificação binária da permissão
filePermissionFormat?: FilePermissionFormat
Valor da propriedade
Herdado deFileAndDirectoryCreateCommonOptions.filePermissionFormat
filePermissionKey
A chave da permissão a ser definida para o arquivo ou diretório. Isso pode ser criado usando a API de Create-Permission.
Observe que apenas um de filePermission ou filePermissionKey pode ser especificado.
filePermissionKey?: string
Valor da propriedade
string
Herdado deFileAndDirectoryCreateCommonOptions.filePermissionKey
lastWriteTime
A última propriedade de gravação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora.
lastWriteTime?: Date | "now"
Valor da propriedade
Date | "now"
posixProperties
Propriedades opcionais a serem definidas em arquivos NFS. Observe que essa propriedade só é aplicável aos arquivos criados em compartilhamentos NFS.
posixProperties?: FilePosixProperties
Valor da propriedade
Herdado deFileAndDirectoryCreateCommonOptions.posixProperties
tracingOptions
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado deCommonOptions.tracingOptions