FileOperations Osztály
FileOperations-műveletek.
Ne példányosítsa közvetlenül ezt az osztályt, hanem hozzon létre egy ügyfélpéldányt, amely létrehozza és attribútumként csatolja.
- Öröklődés
-
builtins.objectFileOperations
Konstruktor
FileOperations(client, config, serializer, deserializer)
Paraméterek
- client
Ügyfél szolgáltatáskérésekhez.
- config
A szolgáltatásügyfél konfigurálása.
- serializer
Objektummodell szerializálója.
- deserializer
Objektummodell-deszerializáló.
Változók
- api_version
A kéréshez használni kívánt API-verzió. Állandó érték: "2023-05-01.17.0".
Metódusok
delete_from_compute_node |
Törli a megadott fájlt a számítási csomópontról. |
delete_from_task |
Törli a megadott tevékenységfájlt abból a számítási csomópontból, ahol a tevékenység futott. |
get_from_compute_node |
A megadott Számítási csomópont fájl tartalmát adja vissza. |
get_from_task |
A megadott feladatfájl tartalmát adja vissza. |
get_properties_from_compute_node |
Lekéri a megadott számítási csomópontfájl tulajdonságait. |
get_properties_from_task |
Lekéri a megadott feladatfájl tulajdonságait. |
list_from_compute_node |
Felsorolja a tevékenységkönyvtárakban lévő összes fájlt a megadott számítási csomóponton. |
list_from_task |
Egy tevékenység könyvtárában lévő fájlokat sorolja fel a számítási csomóponton. |
delete_from_compute_node
Törli a megadott fájlt a számítási csomópontról.
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)
Paraméterek
- node_id
- str
Annak a számítási csomópontnak az azonosítója, amelyből törölni szeretné a fájlt.
- recursive
- bool
Egy könyvtár gyermekeinek törlése. Ha a filePath paraméter egy könyvtárat jelöl a fájl helyett, a rekurzív értéket true értékre állíthatja a könyvtár és az abban lévő összes fájl és alkönyvtár törléséhez. Ha a rekurzív érték hamis, akkor a könyvtárnak üresnek kell lennie, vagy a törlés sikertelen lesz.
- file_delete_from_compute_node_options
- FileDeleteFromComputeNodeOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
Nincs vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
delete_from_task
Törli a megadott tevékenységfájlt abból a számítási csomópontból, ahol a tevékenység futott.
delete_from_task(job_id, task_id, file_path, recursive=None, file_delete_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Paraméterek
- recursive
- bool
Egy könyvtár gyermekeinek törlése. Ha a filePath paraméter egy könyvtárat jelöl a fájl helyett, a rekurzív értéket true értékre állíthatja a könyvtár és az abban lévő összes fájl és alkönyvtár törléséhez. Ha a rekurzív érték hamis, akkor a könyvtárnak üresnek kell lennie, vagy a törlés sikertelen lesz.
- file_delete_from_task_options
- FileDeleteFromTaskOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
Nincs vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
get_from_compute_node
A megadott Számítási csomópont fájl tartalmát adja vissza.
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)
Paraméterek
- file_path
- str
Annak a Számítási csomópont fájlnak az elérési útja, amelyből a tartalmat le szeretné szerezni.
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Ha meg van adva, a rendszer meghívja a rendszer a streamelt adatok minden egyes adattömbjével. A visszahívásnak két argumentumot kell figyelembe vennie: az aktuális adattömb bájtjait és a válaszobjektumot. Ha az adatok feltöltése történik, a válasz Nem lesz.
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
object vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
get_from_task
A megadott feladatfájl tartalmát adja vissza.
get_from_task(job_id, task_id, file_path, file_get_from_task_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Paraméterek
- file_path
- str
Annak a tevékenységfájlnak az elérési útja, amelyből a tartalmat le szeretné szerezni.
- file_get_from_task_options
- FileGetFromTaskOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Ha meg van adva, a rendszer meghívja a rendszer a streamelt adatok minden egyes adattömbjével. A visszahívásnak két argumentumot kell figyelembe vennie: az aktuális adattömb bájtjait és a válaszobjektumot. Ha az adatok feltöltése történik, a válasz Nem lesz.
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
object vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
get_properties_from_compute_node
Lekéri a megadott számítási csomópontfájl tulajdonságait.
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)
Paraméterek
- file_path
- str
Annak a Számítási csomópont fájlnak az elérési útja, amelyhez a tulajdonságokat le szeretné szerezni.
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
Nincs vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
get_properties_from_task
Lekéri a megadott feladatfájl tulajdonságait.
get_properties_from_task(job_id, task_id, file_path, file_get_properties_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Paraméterek
- task_id
- str
Annak a tevékenységnek az azonosítója, amelynek a fájlját le szeretné szerezni.
- file_path
- str
Annak a feladatfájlnak az elérési útja, amelyből a tulajdonságokat le szeretné szerezni.
- file_get_properties_from_task_options
- FileGetPropertiesFromTaskOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
Nincs vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
list_from_compute_node
Felsorolja a tevékenységkönyvtárakban lévő összes fájlt a megadott számítási csomóponton.
list_from_compute_node(pool_id, node_id, recursive=None, file_list_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Paraméterek
- node_id
- str
Annak a számítási csomópontnak az azonosítója, amelynek a fájljait listázni szeretné.
- file_list_from_compute_node_options
- FileListFromComputeNodeOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
Iterátor, például NodeFile-példány
Visszatérési típus
Kivételek
list_from_task
Egy tevékenység könyvtárában lévő fájlokat sorolja fel a számítási csomóponton.
list_from_task(job_id, task_id, recursive=None, file_list_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Paraméterek
- recursive
- bool
A Feladat könyvtár gyermekeinek listázása. Ez a paraméter a szűrőparaméterrel együtt használható adott fájltípusok listázására.
- file_list_from_task_options
- FileListFromTaskOptions
A művelet további paraméterei
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
A műveletkonfiguráció felülbírálása.
Válaszok
Iterátor, például NodeFile-példány
Visszatérési típus
Kivételek
Attribútumok
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