FileOperations Classe
Operazioni FileOperations.
Non è consigliabile creare un'istanza diretta di questa classe, ma creare un'istanza client che lo creerà automaticamente e associarlo come attributo.
- Ereditarietà
-
builtins.objectFileOperations
Costruttore
FileOperations(client, config, serializer, deserializer)
Parametri
- client
Client per le richieste di servizio.
- config
Configurazione del client del servizio.
- serializer
Serializzatore del modello a oggetti.
- deserializer
Deserializzatore del modello a oggetti.
Variabili
- api_version
Versione dell'API da usare per la richiesta. Valore costante: "2023-05-01.17.0".
Metodi
delete_from_compute_node |
Elimina il file specificato dal nodo di calcolo. |
delete_from_task |
Elimina il file attività specificato dal nodo di calcolo in cui è stata eseguita l'attività. |
get_from_compute_node |
Restituisce il contenuto del file del nodo di calcolo specificato. |
get_from_task |
Restituisce il contenuto del file di attività specificato. |
get_properties_from_compute_node |
Ottiene le proprietà del file del nodo di calcolo specificato. |
get_properties_from_task |
Ottiene le proprietà del file attività specificato. |
list_from_compute_node |
Elenca tutti i file nelle directory attività nel nodo di calcolo specificato. |
list_from_task |
Elenca i file nella directory di un'attività nel relativo nodo di calcolo. |
delete_from_compute_node
Elimina il file specificato dal nodo di calcolo.
delete_from_compute_node(pool_id, node_id, file_path, recursive=None, file_delete_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- recursive
- bool
Se eliminare elementi figlio di una directory. Se il parametro filePath rappresenta una directory anziché un file, è possibile impostare ricorsiva su true per eliminare la directory e tutti i file e le sottodirectory in esso contenuti. Se recursive è false, la directory deve essere vuota o l'eliminazione avrà esito negativo.
- file_delete_from_compute_node_options
- FileDeleteFromComputeNodeOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
delete_from_task
Elimina il file attività specificato dal nodo di calcolo in cui è stata eseguita l'attività.
delete_from_task(job_id, task_id, file_path, recursive=None, file_delete_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- recursive
- bool
Se eliminare elementi figlio di una directory. Se il parametro filePath rappresenta una directory anziché un file, è possibile impostare ricorsiva su true per eliminare la directory e tutti i file e le sottodirectory in esso contenuti. Se recursive è false, la directory deve essere vuota o l'eliminazione avrà esito negativo.
- file_delete_from_task_options
- FileDeleteFromTaskOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
get_from_compute_node
Restituisce il contenuto del file del nodo di calcolo specificato.
get_from_compute_node(pool_id, node_id, file_path, file_get_from_compute_node_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parametri
- file_path
- str
Percorso del file del nodo di calcolo di cui si vuole ottenere il contenuto.
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Se specificato, verrà chiamato con ogni blocco di dati trasmessi. Il callback deve accettare due argomenti, i byte del blocco di dati corrente e l'oggetto risposta. Se i dati sono in corso di caricamento, la risposta sarà Nessuno.
- operation_config
Override della configurazione dell'operazione.
Restituisce
object o ClientRawResponse if raw=true
Tipo restituito
Eccezioni
get_from_task
Restituisce il contenuto del file di attività specificato.
get_from_task(job_id, task_id, file_path, file_get_from_task_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parametri
- file_get_from_task_options
- FileGetFromTaskOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Se specificato, verrà chiamato con ogni blocco di dati trasmessi. Il callback deve accettare due argomenti, i byte del blocco di dati corrente e l'oggetto risposta. Se i dati sono in corso di caricamento, la risposta sarà Nessuno.
- operation_config
Override della configurazione dell'operazione.
Restituisce
object o ClientRawResponse if raw=true
Tipo restituito
Eccezioni
get_properties_from_compute_node
Ottiene le proprietà del file del nodo di calcolo specificato.
get_properties_from_compute_node(pool_id, node_id, file_path, file_get_properties_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- file_path
- str
Percorso del file del nodo di calcolo di cui si desidera ottenere le proprietà.
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
get_properties_from_task
Ottiene le proprietà del file attività specificato.
get_properties_from_task(job_id, task_id, file_path, file_get_properties_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- file_get_properties_from_task_options
- FileGetPropertiesFromTaskOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
list_from_compute_node
Elenca tutti i file nelle directory attività nel nodo di calcolo specificato.
list_from_compute_node(pool_id, node_id, recursive=None, file_list_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- file_list_from_compute_node_options
- FileListFromComputeNodeOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Iteratore come l'istanza di NodeFile
Tipo restituito
Eccezioni
list_from_task
Elenca i file nella directory di un'attività nel relativo nodo di calcolo.
list_from_task(job_id, task_id, recursive=None, file_list_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- recursive
- bool
Indica se elencare gli elementi figlio della directory Attività. Questo parametro può essere usato in combinazione con il parametro di filtro per elencare un tipo specifico di file.
- file_list_from_task_options
- FileListFromTaskOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Iteratore come l'istanza di NodeFile
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>
Azure SDK for Python