Condividi tramite


DataLakeDirectoryClient class

DataLakeDirectoryClient rappresenta un URL della directory di Archiviazione di Azure.

Extends

Costruttori

DataLakeDirectoryClient(string, Pipeline)

Crea un'istanza di DataLakePathClient dall'URL e dalla pipeline.

DataLakeDirectoryClient(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Crea un'istanza di DataLakePathClient da URL e credenziali.

Proprietà

fileSystemName

Nome del file system corrente.

name

Nome del percorso corrente (directory o file).

Proprietà ereditate

accountName
credential

Ad esempio AnonymousCredential, StorageSharedKeyCredential o qualsiasi credenziale del pacchetto @azure/identity per autenticare le richieste al servizio. È anche possibile fornire un oggetto che implementa l'interfaccia TokenCredential. Se non specificato, viene utilizzato AnonymousCredential.

url

Valore stringa URL codificato.

Metodi

create(DirectoryCreateOptions)

Creare una directory.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

create(PathResourceType, PathCreateOptions)

Creare una directory.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

createIfNotExists(DirectoryCreateIfNotExistsOptions)

Creare una directory se non esiste già.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

createIfNotExists(PathResourceType, PathCreateIfNotExistsOptions)

Creare una directory se non esiste già.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

generateSasStringToSign(DirectoryGenerateSasUrlOptions)

Genera una stringa per firmare un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateSasUrl(DirectoryGenerateSasUrlOptions)

Disponibile solo per i client costruiti con credenziali di chiave condivisa.

Genera un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalle credenziali della chiave condivisa del client.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateUserDelegationSasStringToSign(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Genera una stringa per firmare un URI della firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati nella firma di accesso condiviso con la chiave di delega dell'utente di input.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateUserDelegationSasUrl(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Genera un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalla chiave di delega dell'utente di input.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

getFileClient(string)

Crea un oggetto DataLakeFileClient nella directory corrente.

getSubdirectoryClient(string)

Crea un oggetto DataLakeDirectoryClient nella directory corrente.

Metodi ereditati

delete(boolean, PathDeleteOptions)

Eliminare il percorso corrente (directory o file).

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

deleteIfExists(boolean, PathDeleteOptions)

Eliminare il percorso corrente (directory o file) se esistente.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

exists(PathExistsOptions)

Restituisce true se il file Data Lake rappresentato dal client esiste; false in caso contrario.

NOTA: usare questa funzione con attenzione perché un file esistente potrebbe essere eliminato da altri client o applicazioni. Viceversa, è possibile aggiungere nuovi file da altri client o applicazioni al termine di questa funzione.

getAccessControl(PathGetAccessControlOptions)

Restituisce i dati di controllo di accesso per un percorso (directory di file).

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/getproperties

getDataLakeLeaseClient(string)

Ottenere un DataLakeLeaseClient che gestisce i lease nel percorso (directory o file).

getProperties(PathGetPropertiesOptions)

Restituisce tutti i metadati definiti dall'utente, le proprietà HTTP standard e le proprietà di sistema per il percorso (directory o file).

AVVISO: l'oggetto metadata restituito nella risposta avrà le relative chiavi in lettere minuscole, anche se originariamente contengono caratteri maiuscoli. Ciò differisce dalle chiavi di metadati restituite dai metodi di DataLakeFileSystemClient che elencano i percorsi usando l'opzione includeMetadata, che manterrà la combinazione di maiuscole e minuscole originali.

Vedere https://learn.microsoft.com/rest/api/storageservices/get-blob-properties

move(string, PathMoveOptions)

Spostare la directory o il file all'interno dello stesso file system.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

move(string, string, PathMoveOptions)

Spostare la directory o il file in un altro file system.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

removeAccessControlRecursive(RemovePathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Rimuove il controllo di accesso in un percorso e in percorsi secondari.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setAccessControl(PathAccessControlItem[], PathSetAccessControlOptions)

Impostare i dati di controllo di accesso per un percorso (directory di file).

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Imposta il controllo di accesso in un percorso e in percorsi secondari.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setHttpHeaders(PathHttpHeaders, PathSetHttpHeadersOptions)

Imposta le proprietà di sistema nel percorso (directory o file).

Se non viene specificato alcun valore o nessun valore specificato per le intestazioni HTTP BLOB specificate, queste intestazioni HTTP BLOB senza un valore verranno cancellate.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-blob-properties

setMetadata(Metadata, PathSetMetadataOptions)

Imposta i metadati definiti dall'utente per il percorso specificato (directory del file) come una o più coppie nome-valore.

Se non viene specificata alcuna opzione o nessun metadato definito nel parametro, i metadati del percorso verranno rimossi.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-blob-metadata

setPermissions(PathPermissions, PathSetPermissionsOptions)

Imposta le autorizzazioni per il file in un percorso.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

toDirectoryClient()

Convertire dataLakePathClient corrente in DataLakeDirectoryClient se il percorso corrente è una directory.

toFileClient()

Convertire dataLakePathClient corrente in DataLakeFileClient se il percorso corrente è un file.

updateAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Modifica il controllo di accesso in un percorso e in percorsi secondari.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

Dettagli costruttore

DataLakeDirectoryClient(string, Pipeline)

Crea un'istanza di DataLakePathClient dall'URL e dalla pipeline.

new DataLakeDirectoryClient(url: string, pipeline: Pipeline)

Parametri

url

string

Stringa client che punta al percorso data lake di Archiviazione di Azure (directory o file), ad esempio "https://myaccount.dfs.core.windows.net/filesystem/directory" o "https://myaccount.dfs.core.windows.net/filesystem/file". È possibile aggiungere una firma di accesso condiviso se si usa AnonymousCredential, ad esempio "https://myaccount.dfs.core.windows.net/filesystem/directory?sasString".

pipeline
Pipeline

Chiamare newPipeline() per creare una pipeline predefinita o fornire una pipeline personalizzata.

DataLakeDirectoryClient(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Crea un'istanza di DataLakePathClient da URL e credenziali.

new DataLakeDirectoryClient(url: string, credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: StoragePipelineOptions)

Parametri

url

string

Stringa client che punta al percorso data lake di Archiviazione di Azure (directory o file), ad esempio "https://myaccount.dfs.core.windows.net/filesystem/directory" o "https://myaccount.dfs.core.windows.net/filesystem/file". È possibile aggiungere una firma di accesso condiviso se si usa AnonymousCredential, ad esempio "https://myaccount.dfs.core.windows.net/filesystem/directory?sasString".

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Ad esempio AnonymousCredential, StorageSharedKeyCredential o qualsiasi credenziale del pacchetto @azure/identity per autenticare le richieste al servizio. È anche possibile fornire un oggetto che implementa l'interfaccia TokenCredential. Se non specificato, viene utilizzato AnonymousCredential.

options
StoragePipelineOptions

Optional. Opzioni per configurare la pipeline HTTP.

Dettagli proprietà

fileSystemName

Nome del file system corrente.

string fileSystemName

Valore della proprietà

string

name

Nome del percorso corrente (directory o file).

string name

Valore della proprietà

string

Dettagli proprietà ereditate

accountName

accountName: string

Valore della proprietà

string

Ereditato daDataLakePathClient.accountName

credential

Ad esempio AnonymousCredential, StorageSharedKeyCredential o qualsiasi credenziale del pacchetto @azure/identity per autenticare le richieste al servizio. È anche possibile fornire un oggetto che implementa l'interfaccia TokenCredential. Se non specificato, viene utilizzato AnonymousCredential.

credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Valore della proprietà

Ereditato daDataLakePathClient.credential

url

Valore stringa URL codificato.

url: string

Valore della proprietà

string

Ereditato daDataLakePathClient.url

Dettagli metodo

create(DirectoryCreateOptions)

Creare una directory.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function create(options?: DirectoryCreateOptions): Promise<DirectoryCreateResponse>

Parametri

options
DirectoryCreateOptions

Optional. Opzioni durante la creazione della directory.

Restituisce

create(PathResourceType, PathCreateOptions)

Creare una directory.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function create(resourceType: PathResourceType, options?: PathCreateOptions): Promise<PathCreateResponse>

Parametri

resourceType
PathResourceTypeModel

Il tipo di risorsa deve essere "directory" per DataLakeDirectoryClient.

options
PathCreateOptions

Optional. Opzioni durante la creazione della directory.

Restituisce

createIfNotExists(DirectoryCreateIfNotExistsOptions)

Creare una directory se non esiste già.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function createIfNotExists(options?: DirectoryCreateIfNotExistsOptions): Promise<DirectoryCreateIfNotExistsResponse>

Parametri

Restituisce

createIfNotExists(PathResourceType, PathCreateIfNotExistsOptions)

Creare una directory se non esiste già.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function createIfNotExists(resourceType: PathResourceType, options?: PathCreateIfNotExistsOptions): Promise<PathCreateIfNotExistsResponse>

Parametri

resourceType
PathResourceTypeModel

Il tipo di risorsa deve essere "directory" per DataLakeDirectoryClient.

Restituisce

generateSasStringToSign(DirectoryGenerateSasUrlOptions)

Genera una stringa per firmare un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasStringToSign(options: DirectoryGenerateSasUrlOptions): string

Parametri

options
DirectoryGenerateSasUrlOptions

Parametri facoltativi.

Restituisce

string

URI di firma di accesso condiviso costituito dall'URI della risorsa rappresentata da questo client, seguito dal token di firma di accesso condiviso generato.

generateSasUrl(DirectoryGenerateSasUrlOptions)

Disponibile solo per i client costruiti con credenziali di chiave condivisa.

Genera un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalle credenziali della chiave condivisa del client.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasUrl(options: DirectoryGenerateSasUrlOptions): Promise<string>

Parametri

options
DirectoryGenerateSasUrlOptions

Parametri facoltativi.

Restituisce

Promise<string>

URI di firma di accesso condiviso costituito dall'URI della risorsa rappresentata da questo client, seguito dal token di firma di accesso condiviso generato.

generateUserDelegationSasStringToSign(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Genera una stringa per firmare un URI della firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati nella firma di accesso condiviso con la chiave di delega dell'utente di input.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateUserDelegationSasStringToSign(options: DirectoryGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): string

Parametri

options
DirectoryGenerateSasUrlOptions

Parametri facoltativi.

userDelegationKey
UserDelegationKey

Valore restituito di blobServiceClient.getUserDelegationKey()

Restituisce

string

URI di firma di accesso condiviso costituito dall'URI della risorsa rappresentata da questo client, seguito dal token di firma di accesso condiviso generato.

generateUserDelegationSasUrl(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Genera un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalla chiave di delega dell'utente di input.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateUserDelegationSasUrl(options: DirectoryGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): Promise<string>

Parametri

options
DirectoryGenerateSasUrlOptions

Parametri facoltativi.

userDelegationKey
UserDelegationKey

Valore restituito di blobServiceClient.getUserDelegationKey()

Restituisce

Promise<string>

URI di firma di accesso condiviso costituito dall'URI della risorsa rappresentata da questo client, seguito dal token di firma di accesso condiviso generato.

getFileClient(string)

Crea un oggetto DataLakeFileClient nella directory corrente.

function getFileClient(fileName: string): DataLakeFileClient

Parametri

fileName

string

Restituisce

getSubdirectoryClient(string)

Crea un oggetto DataLakeDirectoryClient nella directory corrente.

function getSubdirectoryClient(subdirectoryName: string): DataLakeDirectoryClient

Parametri

subdirectoryName

string

Nome della sottodirectory.

Restituisce

Dettagli dei metodi ereditati

delete(boolean, PathDeleteOptions)

Eliminare il percorso corrente (directory o file).

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

function delete(recursive?: boolean, options?: PathDeleteOptions): Promise<PathDeleteResponse>

Parametri

recursive

boolean

Obbligatorio e valido solo quando la risorsa è una directory. Se "true", tutti i percorsi sotto la directory verranno eliminati.

options
PathDeleteOptions

Optional. Opzioni durante l'eliminazione del percorso.

Restituisce

Ereditato daDataLakePathClient.delete

deleteIfExists(boolean, PathDeleteOptions)

Eliminare il percorso corrente (directory o file) se esistente.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

function deleteIfExists(recursive?: boolean, options?: PathDeleteOptions): Promise<PathDeleteIfExistsResponse>

Parametri

recursive

boolean

Obbligatorio e valido solo quando la risorsa è una directory. Se "true", tutti i percorsi sotto la directory verranno eliminati.

Restituisce

Ereditato daDataLakePathClient.deleteIfExists

exists(PathExistsOptions)

Restituisce true se il file Data Lake rappresentato dal client esiste; false in caso contrario.

NOTA: usare questa funzione con attenzione perché un file esistente potrebbe essere eliminato da altri client o applicazioni. Viceversa, è possibile aggiungere nuovi file da altri client o applicazioni al termine di questa funzione.

function exists(options?: PathExistsOptions): Promise<boolean>

Parametri

options
PathExistsOptions

opzioni per l'operazione Exists.

Restituisce

Promise<boolean>

Ereditato daDataLakePathClient.exists

getAccessControl(PathGetAccessControlOptions)

Restituisce i dati di controllo di accesso per un percorso (directory di file).

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/getproperties

function getAccessControl(options?: PathGetAccessControlOptions): Promise<PathGetAccessControlResponse>

Parametri

options
PathGetAccessControlOptions

Optional. Opzioni quando si ottiene il controllo di accesso ai file.

Restituisce

Ereditato daDataLakePathClient.getAccessControl

getDataLakeLeaseClient(string)

Ottenere un DataLakeLeaseClient che gestisce i lease nel percorso (directory o file).

function getDataLakeLeaseClient(proposeLeaseId?: string): DataLakeLeaseClient

Parametri

proposeLeaseId

string

Optional. ID lease proposto iniziale.

Restituisce

Ereditato daDataLakePathClient.getDataLakeLeaseClient

getProperties(PathGetPropertiesOptions)

Restituisce tutti i metadati definiti dall'utente, le proprietà HTTP standard e le proprietà di sistema per il percorso (directory o file).

AVVISO: l'oggetto metadata restituito nella risposta avrà le relative chiavi in lettere minuscole, anche se originariamente contengono caratteri maiuscoli. Ciò differisce dalle chiavi di metadati restituite dai metodi di DataLakeFileSystemClient che elencano i percorsi usando l'opzione includeMetadata, che manterrà la combinazione di maiuscole e minuscole originali.

Vedere https://learn.microsoft.com/rest/api/storageservices/get-blob-properties

function getProperties(options?: PathGetPropertiesOptions): Promise<PathGetPropertiesResponse>

Parametri

options
PathGetPropertiesOptions

Optional. Opzioni durante il recupero delle proprietà del percorso.

Restituisce

Ereditato daDataLakePathClient.getProperties

move(string, PathMoveOptions)

Spostare la directory o il file all'interno dello stesso file system.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function move(destinationPath: string, options?: PathMoveOptions): Promise<PathMoveResponse>

Parametri

destinationPath

string

Percorso della directory di destinazione, ad esempio "directory" o percorso file "directory/file". Se destinationPath viene autenticato con la firma di accesso condiviso, aggiungere la firma di accesso condiviso al percorso di destinazione, ad esempio "directory/file?sasToken".

options
PathMoveOptions

Optional. Opzioni per lo spostamento di directory o file.

Restituisce

Promise<PathMoveResponse>

Ereditato daDataLakePathClient.move

move(string, string, PathMoveOptions)

Spostare la directory o il file in un altro file system.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function move(destinationFileSystem: string, destinationPath: string, options?: PathMoveOptions): Promise<PathMoveResponse>

Parametri

destinationFileSystem

string

File system di destinazione come "file system".

destinationPath

string

Percorso della directory di destinazione come "directory" o percorso file "directory/file" Se destinationPath è autenticato con firma di accesso condiviso, aggiungere la firma di accesso condiviso al percorso di destinazione, ad esempio "directory/file?sasToken".

options
PathMoveOptions

Optional. Opzioni per lo spostamento di directory o file.

Restituisce

Promise<PathMoveResponse>

Ereditato daDataLakePathClient.move

removeAccessControlRecursive(RemovePathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Rimuove il controllo di accesso in un percorso e in percorsi secondari.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function removeAccessControlRecursive(acl: RemovePathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

Parametri

acl

RemovePathAccessControlItem[]

Elenco di controllo di accesso POSIX per il file o la directory.

options
PathChangeAccessControlRecursiveOptions

Optional. Options

Restituisce

Ereditato daDataLakePathClient.removeAccessControlRecursive

setAccessControl(PathAccessControlItem[], PathSetAccessControlOptions)

Impostare i dati di controllo di accesso per un percorso (directory di file).

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setAccessControl(acl: PathAccessControlItem[], options?: PathSetAccessControlOptions): Promise<PathSetAccessControlResponse>

Parametri

acl

PathAccessControlItem[]

Elenco di controllo di accesso POSIX per il file o la directory.

options
PathSetAccessControlOptions

Optional. Opzioni quando si imposta il controllo di accesso del percorso.

Restituisce

Ereditato daDataLakePathClient.setAccessControl

setAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Imposta il controllo di accesso in un percorso e in percorsi secondari.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setAccessControlRecursive(acl: PathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

Parametri

acl

PathAccessControlItem[]

Elenco di controllo di accesso POSIX per il file o la directory.

options
PathChangeAccessControlRecursiveOptions

Optional. Options

Restituisce

Ereditato daDataLakePathClient.setAccessControlRecursive

setHttpHeaders(PathHttpHeaders, PathSetHttpHeadersOptions)

Imposta le proprietà di sistema nel percorso (directory o file).

Se non viene specificato alcun valore o nessun valore specificato per le intestazioni HTTP BLOB specificate, queste intestazioni HTTP BLOB senza un valore verranno cancellate.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-blob-properties

function setHttpHeaders(httpHeaders: PathHttpHeaders, options?: PathSetHttpHeadersOptions): Promise<PathSetHttpHeadersResponse>

Parametri

httpHeaders
PathHttpHeaders

Restituisce

Ereditato daDataLakePathClient.setHttpHeaders

setMetadata(Metadata, PathSetMetadataOptions)

Imposta i metadati definiti dall'utente per il percorso specificato (directory del file) come una o più coppie nome-valore.

Se non viene specificata alcuna opzione o nessun metadato definito nel parametro, i metadati del percorso verranno rimossi.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-blob-metadata

function setMetadata(metadata?: Metadata, options?: PathSetMetadataOptions): Promise<PathSetMetadataResponse>

Parametri

metadata
Metadata

Optional. Sostituire i metadati esistenti con questo valore. Se non viene specificato alcun valore, i metadati esistenti verranno rimossi.

options
PathSetMetadataOptions

Optional. Opzioni quando si impostano i metadati del percorso.

Restituisce

Ereditato daDataLakePathClient.setMetadata

setPermissions(PathPermissions, PathSetPermissionsOptions)

Imposta le autorizzazioni per il file in un percorso.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setPermissions(permissions: PathPermissions, options?: PathSetPermissionsOptions): Promise<PathSetPermissionsResponse>

Parametri

permissions
PathPermissions

Autorizzazioni di accesso POSIX per il proprietario del file, il gruppo proprietario del file e altri.

options
PathSetPermissionsOptions

Optional. Opzioni durante l'impostazione delle autorizzazioni per il percorso.

Restituisce

Ereditato daDataLakePathClient.setPermissions

toDirectoryClient()

Convertire dataLakePathClient corrente in DataLakeDirectoryClient se il percorso corrente è una directory.

function toDirectoryClient(): DataLakeDirectoryClient

Restituisce

Ereditato daDataLakePathClient.toDirectoryClient

toFileClient()

Convertire dataLakePathClient corrente in DataLakeFileClient se il percorso corrente è un file.

function toFileClient(): DataLakeFileClient

Restituisce

Ereditato daDataLakePathClient.toFileClient

updateAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Modifica il controllo di accesso in un percorso e in percorsi secondari.

Vedere https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function updateAccessControlRecursive(acl: PathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

Parametri

acl

PathAccessControlItem[]

Elenco di controllo di accesso POSIX per il file o la directory.

options
PathChangeAccessControlRecursiveOptions

Optional. Options

Restituisce

Ereditato daDataLakePathClient.updateAccessControlRecursive