Megosztás a következőn keresztül:


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.object
FileOperations

Konstruktor

FileOperations(client, config, serializer, deserializer)

Paraméterek

client
Kötelező

Ügyfél szolgáltatáskérésekhez.

config
Kötelező

A szolgáltatásügyfél konfigurálása.

serializer
Kötelező

Objektummodell szerializálója.

deserializer
Kötelező

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

pool_id
str
Kötelező

A számítási csomópontot tartalmazó készlet azonosítója.

node_id
str
Kötelező

Annak a számítási csomópontnak az azonosítója, amelyből törölni szeretné a fájlt.

file_path
str
Kötelező

A törölni kívánt fájl vagy könyvtár elérési útja.

recursive
bool
alapértelmezett érték: None

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
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

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

job_id
str
Kötelező

A feladatot tartalmazó feladat azonosítója.

task_id
str
Kötelező

Annak a tevékenységnek az azonosítója, amelynek a fájlját törölni szeretné.

file_path
str
Kötelező

A törölni kívánt feladatfájl vagy könyvtár elérési útja.

recursive
bool
alapértelmezett érték: None

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
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

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

pool_id
str
Kötelező

A számítási csomópontot tartalmazó készlet azonosítója.

node_id
str
Kötelező

A fájlt tartalmazó számítási csomópont azonosítója.

file_path
str
Kötelező

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
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

callback
Callable[<xref:Bytes>, <xref:response=None>]
alapértelmezett érték: 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
Kötelező

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

job_id
str
Kötelező

A feladatot tartalmazó feladat azonosítója.

task_id
str
Kötelező

Annak a tevékenységnek az azonosítója, amelynek a fájlját le szeretné kérni.

file_path
str
Kötelező

Annak a tevékenységfájlnak az elérési útja, amelyből a tartalmat le szeretné szerezni.

file_get_from_task_options
FileGetFromTaskOptions
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

callback
Callable[<xref:Bytes>, <xref:response=None>]
alapértelmezett érték: 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
Kötelező

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

pool_id
str
Kötelező

A számítási csomópontot tartalmazó készlet azonosítója.

node_id
str
Kötelező

A fájlt tartalmazó számítási csomópont azonosítója.

file_path
str
Kötelező

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
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

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

job_id
str
Kötelező

A feladatot tartalmazó feladat azonosítója.

task_id
str
Kötelező

Annak a tevékenységnek az azonosítója, amelynek a fájlját le szeretné szerezni.

file_path
str
Kötelező

Annak a feladatfájlnak az elérési útja, amelyből a tulajdonságokat le szeretné szerezni.

file_get_properties_from_task_options
FileGetPropertiesFromTaskOptions
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

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

pool_id
str
Kötelező

A számítási csomópontot tartalmazó készlet azonosítója.

node_id
str
Kötelező

Annak a számítási csomópontnak az azonosítója, amelynek a fájljait listázni szeretné.

recursive
bool
alapértelmezett érték: None

Címtár gyermekeinek listázása.

file_list_from_compute_node_options
FileListFromComputeNodeOptions
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

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

job_id
str
Kötelező

A feladatot tartalmazó feladat azonosítója.

task_id
str
Kötelező

Annak a tevékenységnek az azonosítója, amelynek a fájljait listázni szeretné.

recursive
bool
alapértelmezett érték: None

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
alapértelmezett érték: None

A művelet további paraméterei

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

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'>