FileOperations Třída
Operace FileOperations.
Neměli byste vytvořit instanci přímo této třídy, ale vytvořit instanci klienta, která ji vytvoří za vás a připojí ji jako atribut.
- Dědičnost
-
builtins.objectFileOperations
Konstruktor
FileOperations(client, config, serializer, deserializer)
Parametry
- client
Klient pro žádosti o služby.
- config
Konfigurace klienta služby.
- serializer
Serializátor objektového modelu.
- deserializer
Deserializátor objektového modelu.
Proměnné
- api_version
Verze rozhraní API, která se má použít pro požadavek. Konstantní hodnota: "2023-05-01.17.0".
Metody
delete_from_compute_node |
Odstraní zadaný soubor z výpočetního uzlu. |
delete_from_task |
Odstraní zadaný soubor úlohy z výpočetního uzlu, na kterém úloha běžela. |
get_from_compute_node |
Vrátí obsah zadaného souboru výpočetního uzlu. |
get_from_task |
Vrátí obsah zadaného souboru úlohy. |
get_properties_from_compute_node |
Získá vlastnosti zadaného souboru výpočetního uzlu. |
get_properties_from_task |
Získá vlastnosti zadaného souboru úlohy. |
list_from_compute_node |
Zobrazí seznam všech souborů v adresářích úloh na zadaném výpočetním uzlu. |
list_from_task |
Zobrazí seznam souborů v adresáři úlohy na výpočetním uzlu. |
delete_from_compute_node
Odstraní zadaný soubor z výpočetního uzlu.
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)
Parametry
- recursive
- bool
Jestli se mají odstranit podřízené položky adresáře. Pokud parametr filePath představuje adresář místo souboru, můžete nastavit rekurzivní na true a odstranit adresář a všechny soubory a podadresáře v něm. Pokud má rekurzivní hodnotu false, musí být adresář prázdný, jinak odstranění selže.
- file_delete_from_compute_node_options
- FileDeleteFromComputeNodeOptions
Další parametry pro operaci
- operation_config
Přepsání konfigurace operace
Návraty
None nebo ClientRawResponse if raw=true
Návratový typ
Výjimky
delete_from_task
Odstraní zadaný soubor úlohy z výpočetního uzlu, na kterém úloha běžela.
delete_from_task(job_id, task_id, file_path, recursive=None, file_delete_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- recursive
- bool
Jestli se mají odstranit podřízené položky adresáře. Pokud parametr filePath představuje adresář místo souboru, můžete nastavit rekurzivní na true a odstranit adresář a všechny soubory a podadresáře v něm. Pokud má rekurzivní hodnotu false, musí být adresář prázdný, jinak odstranění selže.
- file_delete_from_task_options
- FileDeleteFromTaskOptions
Další parametry pro operaci
- operation_config
Přepsání konfigurace operace
Návraty
None nebo ClientRawResponse if raw=true
Návratový typ
Výjimky
get_from_compute_node
Vrátí obsah zadaného souboru výpočetního uzlu.
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)
Parametry
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
Další parametry pro operaci
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Pokud je tato možnost zadána, bude volána s každým datovým proudem. Zpětné volání by mělo mít dva argumenty, bajty aktuálního bloku dat a objekt odpovědi. Pokud se data nahrávají, odpověď bude Žádná.
- operation_config
Přepsání konfigurace operace
Návraty
object nebo ClientRawResponse if raw=true
Návratový typ
Výjimky
get_from_task
Vrátí obsah zadaného souboru úlohy.
get_from_task(job_id, task_id, file_path, file_get_from_task_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parametry
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Pokud je tato možnost zadána, bude volána s každým datovým proudem. Zpětné volání by mělo mít dva argumenty, bajty aktuálního bloku dat a objekt odpovědi. Pokud se data nahrávají, odpověď bude Žádná.
- operation_config
Přepsání konfigurace operace
Návraty
object nebo ClientRawResponse if raw=true
Návratový typ
Výjimky
get_properties_from_compute_node
Získá vlastnosti zadaného souboru výpočetního uzlu.
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)
Parametry
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
Další parametry pro operaci
- operation_config
Přepsání konfigurace operace
Návraty
None nebo ClientRawResponse if raw=true
Návratový typ
Výjimky
get_properties_from_task
Získá vlastnosti zadaného souboru úlohy.
get_properties_from_task(job_id, task_id, file_path, file_get_properties_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- file_get_properties_from_task_options
- FileGetPropertiesFromTaskOptions
Další parametry pro operaci
- operation_config
Přepsání konfigurace operace
Návraty
None nebo ClientRawResponse if raw=true
Návratový typ
Výjimky
list_from_compute_node
Zobrazí seznam všech souborů v adresářích úloh na zadaném výpočetním uzlu.
list_from_compute_node(pool_id, node_id, recursive=None, file_list_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- file_list_from_compute_node_options
- FileListFromComputeNodeOptions
Další parametry pro operaci
- operation_config
Přepsání konfigurace operace
Návraty
Iterátor, jako je instance NodeFile
Návratový typ
Výjimky
list_from_task
Zobrazí seznam souborů v adresáři úlohy na výpočetním uzlu.
list_from_task(job_id, task_id, recursive=None, file_list_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- recursive
- bool
Určuje, jestli se mají zobrazit podřízené položky adresáře úloh. Tento parametr lze použít v kombinaci s parametrem filtru k výpisu konkrétního typu souborů.
- file_list_from_task_options
- FileListFromTaskOptions
Další parametry pro operaci
- operation_config
Přepsání konfigurace operace
Návraty
Iterátor, jako je instance NodeFile
Návratový typ
Výjimky
Atributy
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro