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.objectFileOperations
Constructor
FileOperations(client, config, serializer, deserializer)
Parameters
- client
Client voor serviceaanvragen.
- config
Configuratie van serviceclient.
- serializer
Een serialisatiefunctie voor objectmodellen.
- deserializer
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
- recursive
- bool
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
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
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
- recursive
- bool
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
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
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
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- callback
- Callable[<xref:Bytes>, <xref:response=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
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
- file_get_from_task_options
- FileGetFromTaskOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- callback
- Callable[<xref:Bytes>, <xref:response=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
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
- file_path
- str
Het pad naar het rekenknooppuntbestand waarvan u de eigenschappen wilt ophalen.
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
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
- file_get_properties_from_task_options
- FileGetPropertiesFromTaskOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
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
- recursive
- bool
Hiermee wordt aangegeven of onderliggende items van een map moeten worden weergegeven.
- file_list_from_compute_node_options
- FileListFromComputeNodeOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
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
- recursive
- bool
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
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
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'>
Azure SDK for Python