Delen via


FileOperations Klas

FileOperations-bewerkingen.

U moet deze klasse niet rechtstreeks instantiëren, maar een clientexemplaar maken dat deze voor u maakt en deze als kenmerk koppelt.

Overname
builtins.object
FileOperations

Constructor

FileOperations(client, config, serializer, deserializer)

Parameters

client
Vereist

Client voor serviceaanvragen.

config
Vereist

Configuratie van serviceclient.

serializer
Vereist

Een serialisatiefunctie voor objectmodellen.

deserializer
Vereist

Een objectmodeldeserialisatiefunctie.

Variabelen

api_version

De API-versie die moet worden gebruikt voor de aanvraag. Constante waarde: "2023-05-01.17.0".

Methoden

delete_from_compute_node

Hiermee verwijdert u het opgegeven bestand uit het rekenknooppunt.

delete_from_task

Hiermee verwijdert u het opgegeven taakbestand uit het rekenknooppunt waarop de taak is uitgevoerd.

get_from_compute_node

Retourneert de inhoud van het opgegeven rekenknooppuntbestand.

get_from_task

Retourneert de inhoud van het opgegeven taakbestand.

get_properties_from_compute_node

Hiermee worden de eigenschappen van het opgegeven rekenknooppuntbestand opgehaald.

get_properties_from_task

Hiermee haalt u de eigenschappen van het opgegeven taakbestand op.

list_from_compute_node

Een lijst met alle bestanden in taakmappen op het opgegeven rekenknooppunt.

list_from_task

Geeft een lijst weer van de bestanden in de map van een taak op het rekenknooppunt.

delete_from_compute_node

Hiermee verwijdert u het opgegeven bestand uit het rekenknooppunt.

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)

Parameters

pool_id
str
Vereist

De id van de pool die het rekenknooppunt bevat.

node_id
str
Vereist

De id van het rekenknooppunt waaruit u het bestand wilt verwijderen.

file_path
str
Vereist

Het pad naar het bestand of de map die u wilt verwijderen.

recursive
bool
standaardwaarde: None

Hiermee wordt aangegeven of onderliggende items van een map moeten worden verwijderd. Als de parameter filePath een map vertegenwoordigt in plaats van een bestand, kunt u recursief instellen op true om de map en alle bestanden en submappen erin te verwijderen. Als recursief onwaar is, moet de map leeg zijn, anders mislukt de verwijdering.

file_delete_from_compute_node_options
FileDeleteFromComputeNodeOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

delete_from_task

Hiermee verwijdert u het opgegeven taakbestand uit het rekenknooppunt waarop de taak is uitgevoerd.

delete_from_task(job_id, task_id, file_path, recursive=None, file_delete_from_task_options=None, custom_headers=None, raw=False, **operation_config)

Parameters

job_id
str
Vereist

De id van de taak die de taak bevat.

task_id
str
Vereist

De id van de taak waarvan u het bestand wilt verwijderen.

file_path
str
Vereist

Het pad naar het taakbestand of de map die u wilt verwijderen.

recursive
bool
standaardwaarde: None

Hiermee wordt aangegeven of onderliggende items van een map moeten worden verwijderd. Als de parameter filePath een map vertegenwoordigt in plaats van een bestand, kunt u recursief instellen op true om de map en alle bestanden en submappen erin te verwijderen. Als recursief onwaar is, moet de map leeg zijn, anders mislukt de verwijdering.

file_delete_from_task_options
FileDeleteFromTaskOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

get_from_compute_node

Retourneert de inhoud van het opgegeven rekenknooppuntbestand.

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)

Parameters

pool_id
str
Vereist

De id van de pool die het rekenknooppunt bevat.

node_id
str
Vereist

De id van het rekenknooppunt dat het bestand bevat.

file_path
str
Vereist

Het pad naar het rekenknooppuntbestand waarvan u de inhoud wilt ophalen.

file_get_from_compute_node_options
FileGetFromComputeNodeOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

callback
Callable[<xref:Bytes>, <xref:response=None>]
standaardwaarde: None

Wanneer dit is opgegeven, wordt aangeroepen met elk segment gegevens dat wordt gestreamd. De callback moet twee argumenten hebben: de bytes van het huidige gegevenssegment en het antwoordobject. Als de gegevens worden geüpload, is het antwoord Geen.

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

object of ClientRawResponse indien raw=true

Retourtype

Uitzonderingen

get_from_task

Retourneert de inhoud van het opgegeven taakbestand.

get_from_task(job_id, task_id, file_path, file_get_from_task_options=None, custom_headers=None, raw=False, callback=None, **operation_config)

Parameters

job_id
str
Vereist

De id van de taak die de taak bevat.

task_id
str
Vereist

De id van de taak waarvan u het bestand wilt ophalen.

file_path
str
Vereist

Het pad naar het taakbestand waarvan u de inhoud wilt ophalen.

file_get_from_task_options
FileGetFromTaskOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

callback
Callable[<xref:Bytes>, <xref:response=None>]
standaardwaarde: None

Wanneer dit is opgegeven, wordt aangeroepen met elk segment gegevens dat wordt gestreamd. De callback moet twee argumenten hebben: de bytes van het huidige gegevenssegment en het antwoordobject. Als de gegevens worden geüpload, is het antwoord Geen.

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

object of ClientRawResponse indien raw=true

Retourtype

Uitzonderingen

get_properties_from_compute_node

Hiermee worden de eigenschappen van het opgegeven rekenknooppuntbestand opgehaald.

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)

Parameters

pool_id
str
Vereist

De id van de pool die het rekenknooppunt bevat.

node_id
str
Vereist

De id van het rekenknooppunt dat het bestand bevat.

file_path
str
Vereist

Het pad naar het rekenknooppuntbestand waarvan u de eigenschappen wilt ophalen.

file_get_properties_from_compute_node_options
FileGetPropertiesFromComputeNodeOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

get_properties_from_task

Hiermee haalt u de eigenschappen van het opgegeven taakbestand op.

get_properties_from_task(job_id, task_id, file_path, file_get_properties_from_task_options=None, custom_headers=None, raw=False, **operation_config)

Parameters

job_id
str
Vereist

De id van de taak die de taak bevat.

task_id
str
Vereist

De id van de taak waarvan u de eigenschappen wilt ophalen.

file_path
str
Vereist

Het pad naar het taakbestand waarvan u de eigenschappen wilt ophalen.

file_get_properties_from_task_options
FileGetPropertiesFromTaskOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

list_from_compute_node

Een lijst met alle bestanden in taakmappen op het opgegeven rekenknooppunt.

list_from_compute_node(pool_id, node_id, recursive=None, file_list_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)

Parameters

pool_id
str
Vereist

De id van de pool die het rekenknooppunt bevat.

node_id
str
Vereist

De id van het rekenknooppunt waarvan u de bestanden wilt weergeven.

recursive
bool
standaardwaarde: None

Hiermee wordt aangegeven of onderliggende items van een map moeten worden weergegeven.

file_list_from_compute_node_options
FileListFromComputeNodeOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Een iterator-achtig exemplaar van NodeFile

Retourtype

Uitzonderingen

list_from_task

Geeft een lijst weer van de bestanden in de map van een taak op het rekenknooppunt.

list_from_task(job_id, task_id, recursive=None, file_list_from_task_options=None, custom_headers=None, raw=False, **operation_config)

Parameters

job_id
str
Vereist

De id van de taak die de taak bevat.

task_id
str
Vereist

De id van de taak waarvan u de bestanden wilt weergeven.

recursive
bool
standaardwaarde: None

Hiermee wordt aangegeven of onderliggende items van de taakmap moeten worden weergegeven. Deze parameter kan worden gebruikt in combinatie met de filterparameter om een specifiek type bestanden weer te geven.

file_list_from_task_options
FileListFromTaskOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die aan de aanvraag worden toegevoegd

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Een iterator-achtig exemplaar van NodeFile

Retourtype

Uitzonderingen

Kenmerken

models

models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>