FileOperations Klasse
FileOperations-Vorgänge.
Sie sollten diese Klasse nicht direkt instanziieren, sondern einen Client instance erstellen, der sie für Sie erstellt und als Attribut anfügen wird.
- Vererbung
-
builtins.objectFileOperations
Konstruktor
FileOperations(client, config, serializer, deserializer)
Parameter
- client
Client für Dienstanforderungen.
- config
Konfiguration des Dienstclients.
- serializer
Ein Objektmodellserialisierungsprogramm.
- deserializer
Ein Objektmodell-Deserialisierer.
Variablen
- api_version
API-Version, die für die Anforderung verwendet werden soll. Konstanter Wert: "2023-05-01.17.0".
Methoden
delete_from_compute_node |
Löscht die angegebene Datei aus dem Computeknoten. |
delete_from_task |
Löscht die angegebene Taskdatei aus dem Computeknoten, auf dem der Task ausgeführt wurde. |
get_from_compute_node |
Gibt den Inhalt der angegebenen Computeknotendatei zurück. |
get_from_task |
Gibt den Inhalt der angegebenen Taskdatei zurück. |
get_properties_from_compute_node |
Ruft die Eigenschaften der angegebenen Computeknotendatei ab. |
get_properties_from_task |
Ruft die Eigenschaften der angegebenen Taskdatei ab. |
list_from_compute_node |
Listet alle Dateien in Taskverzeichnissen auf dem angegebenen Computeknoten auf. |
list_from_task |
Listet die Dateien im Verzeichnis einer Aufgabe auf dem zugehörigen Computeknoten auf. |
delete_from_compute_node
Löscht die angegebene Datei aus dem Computeknoten.
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)
Parameter
- recursive
- bool
Gibt an, ob untergeordnete Elemente eines Verzeichnisses gelöscht werden sollen. Wenn der filePath-Parameter ein Verzeichnis anstelle einer Datei darstellt, können Sie rekursiv auf TRUE festlegen, um das Verzeichnis und alle darin enthaltenen Dateien und Unterverzeichnisse zu löschen. Wenn rekursiv false ist, muss das Verzeichnis leer sein, andernfalls schlägt das Löschen fehl.
- file_delete_from_compute_node_options
- FileDeleteFromComputeNodeOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
None oder ClientRawResponse if raw=true
Rückgabetyp
Ausnahmen
delete_from_task
Löscht die angegebene Taskdatei aus dem Computeknoten, auf dem der Task ausgeführt wurde.
delete_from_task(job_id, task_id, file_path, recursive=None, file_delete_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parameter
- file_path
- str
Der Pfad zu der Taskdatei oder dem Verzeichnis, die Bzw. das Sie löschen möchten.
- recursive
- bool
Gibt an, ob untergeordnete Elemente eines Verzeichnisses gelöscht werden sollen. Wenn der filePath-Parameter ein Verzeichnis anstelle einer Datei darstellt, können Sie rekursiv auf TRUE festlegen, um das Verzeichnis und alle darin enthaltenen Dateien und Unterverzeichnisse zu löschen. Wenn rekursiv false ist, muss das Verzeichnis leer sein, andernfalls schlägt das Löschen fehl.
- file_delete_from_task_options
- FileDeleteFromTaskOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
None oder ClientRawResponse if raw=true
Rückgabetyp
Ausnahmen
get_from_compute_node
Gibt den Inhalt der angegebenen Computeknotendatei zurück.
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)
Parameter
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Wenn angegeben, wird mit jedem Datenblock aufgerufen, der gestreamt wird. Der Rückruf sollte zwei Argumente annehmen: die Bytes des aktuellen Datenblocks und das Antwortobjekt. Wenn die Daten hochgeladen werden, lautet die Antwort Keine.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
object oder ClientRawResponse if raw=true
Rückgabetyp
Ausnahmen
get_from_task
Gibt den Inhalt der angegebenen Taskdatei zurück.
get_from_task(job_id, task_id, file_path, file_get_from_task_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parameter
- file_get_from_task_options
- FileGetFromTaskOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Wenn angegeben, wird mit jedem Datenblock aufgerufen, der gestreamt wird. Der Rückruf sollte zwei Argumente annehmen: die Bytes des aktuellen Datenblocks und das Antwortobjekt. Wenn die Daten hochgeladen werden, lautet die Antwort Keine.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
object oder ClientRawResponse if raw=true
Rückgabetyp
Ausnahmen
get_properties_from_compute_node
Ruft die Eigenschaften der angegebenen Computeknotendatei ab.
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)
Parameter
- file_path
- str
Der Pfad zur Computeknotendatei, deren Eigenschaften Sie abrufen möchten.
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
None oder ClientRawResponse if raw=true
Rückgabetyp
Ausnahmen
get_properties_from_task
Ruft die Eigenschaften der angegebenen Taskdatei ab.
get_properties_from_task(job_id, task_id, file_path, file_get_properties_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parameter
- file_get_properties_from_task_options
- FileGetPropertiesFromTaskOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
None oder ClientRawResponse if raw=true
Rückgabetyp
Ausnahmen
list_from_compute_node
Listet alle Dateien in Taskverzeichnissen auf dem angegebenen Computeknoten auf.
list_from_compute_node(pool_id, node_id, recursive=None, file_list_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parameter
- recursive
- bool
Gibt an, ob untergeordnete Elemente eines Verzeichnisses aufgelistet werden sollen.
- file_list_from_compute_node_options
- FileListFromComputeNodeOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
Ein Iterator wie instance von NodeFile
Rückgabetyp
Ausnahmen
list_from_task
Listet die Dateien im Verzeichnis einer Aufgabe auf dem zugehörigen Computeknoten auf.
list_from_task(job_id, task_id, recursive=None, file_list_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parameter
- recursive
- bool
Gibt an, ob untergeordnete Elemente des Aufgabenverzeichnisses aufgelistet werden sollen. Dieser Parameter kann in Kombination mit dem Filterparameter verwendet werden, um einen bestimmten Dateityp auflisten zu können.
- file_list_from_task_options
- FileListFromTaskOptions
Zusätzliche Parameter für den Vorgang
- raw
- bool
gibt die direkte Antwort zusammen mit der deserialisierten Antwort zurück.
- operation_config
Außerkraftsetzungen der Vorgangskonfiguration.
Gibt zurück
Ein Iterator wie instance von NodeFile
Rückgabetyp
Ausnahmen
Attribute
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