Path - Update
Gegevens toevoegen | Gegevens leegmaken | Eigenschappen instellen | Toegangsbeheer instellen
Hiermee worden gegevens geüpload die moeten worden toegevoegd aan een bestand, worden gegevens verwijderd (schrijfbewerkingen) die eerder zijn geüpload naar een bestand, worden eigenschappen ingesteld voor een bestand of map of worden toegangsbeheer ingesteld voor een bestand of map. Gegevens kunnen alleen worden toegevoegd aan een bestand. Gelijktijdige schrijfbewerkingen naar hetzelfde bestand met meerdere clients worden niet ondersteund. Deze bewerking ondersteunt voorwaardelijke HTTP-aanvragen. Zie Voorwaardelijke headers opgeven voor blobservicebewerkingenvoor meer informatie.
PATCH https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}
PATCH https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&position={position}&retainUncommittedData={retainUncommittedData}&close={close}&mode={mode}&maxRecords={maxRecords}&forceFlag={forceFlag}&continuation={continuation}&flush={flush}&timeout={timeout}
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
De naam van het Azure Storage-account. |
dns
|
path | True |
string |
Het DNS-achtervoegsel voor het Azure Data Lake Storage-eindpunt. |
filesystem
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$ |
De bestandssysteem-id. |
path
|
path | True |
string |
Het pad naar het bestand of de map. |
action
|
query | True |
De actie moet 'toevoegen' zijn om gegevens te uploaden die moeten worden toegevoegd aan een bestand, 'leegmaken' om eerder geüploade gegevens naar een bestand te verwijderen, 'setProperties' om de eigenschappen van een bestand of map in te stellen, of 'setAccessControl' om de eigenaar, groep, machtigingen of toegangsbeheerlijst voor een bestand of map in te stellen, of 'setAccessControlRecursive' om de toegangsbeheerlijst voor een map recursief in te stellen. Houd er rekening mee dat hiërarchische naamruimte moet zijn ingeschakeld voor het account om toegangsbeheer te kunnen gebruiken. Houd er ook rekening mee dat de toegangsbeheerlijst (ACL) machtigingen bevat voor de eigenaar, de groep die eigenaar is en andere, dus de x-ms-permissions en x-ms-acl-aanvraagheaders sluiten elkaar wederzijds uit. |
|
close
|
query |
boolean |
Met Azure Storage-gebeurtenissen kunnen toepassingen meldingen ontvangen wanneer bestanden worden gewijzigd. Wanneer Azure Storage-gebeurtenissen zijn ingeschakeld, wordt een gewijzigde gebeurtenis gegenereerd. Deze gebeurtenis heeft een eigenschap die aangeeft of dit de laatste wijziging is om het verschil te onderscheiden tussen een tussenliggende flush naar een bestandsstroom en de laatste sluiting van een bestandsstroom. De queryparameter sluiten is alleen geldig wanneer de actie 'leegmaken' is en wijzigingsmeldingen zijn ingeschakeld. Als de waarde van sluiten 'true' is en de flush-bewerking is voltooid, genereert de service een melding voor bestandswijziging met een eigenschap die aangeeft dat dit de laatste update is (de bestandsstroom is gesloten). Als 'onwaar' een wijzigingsmelding wordt gegenereerd die aangeeft dat het bestand is gewijzigd. De standaardwaarde is onwaar. Deze queryparameter is ingesteld op true door het Hadoop ABFS-stuurprogramma om aan te geven dat de bestandsstroom is gesloten. |
|
continuation
|
query |
string |
Optioneel en alleen geldig voor de bewerking setAccessControlRecursive. Het aantal paden dat bij elke aanroep wordt verwerkt, is beperkt. Als het aantal paden dat moet worden verwerkt deze limiet overschrijdt, wordt een vervolgtoken geretourneerd in de antwoordheader x-ms-continuation. Wanneer een vervolgtoken wordt geretourneerd in het antwoord, moet het percentage worden gecodeerd en opgegeven in een volgende aanroep van setAccessControlRecursive-bewerking. |
|
flush
|
query |
boolean |
Alleen geldig voor toevoeg-aanroepen. Met deze parameter kan de aanroeper leegmaken tijdens een toevoegaanroep. De standaardwaarde is 'false', als 'true' de gegevens worden leeggemaakt met de toevoeg-aanroep. Houd er rekening mee dat wanneer u flush=true gebruikt, de volgende headers niet worden ondersteund: 'x-ms-cache-control', 'x-ms-content-encoding', 'x-ms-content-type', 'x-ms-content-language', 'x-ms-content-md5', 'x-ms-content-disposition'. Als u deze headers tijdens het leegmaken wilt instellen, gebruikt u action=flush |
|
force
|
query |
boolean |
Optioneel en alleen geldig voor de bewerking setAccessControlRecursive. Als dit 'false' is, wordt de bewerking snel beëindigd bij het tegenkomen van gebruikersfouten (4XX). Als 'waar' negeert de API gebruikersfouten en gaat u verder met de bewerking op andere subentiteiten van de directory. Gedetailleerde status van gebruikersfouten wordt geretourneerd in het antwoord voor beide scenario's. Vervolgtoken wordt alleen geretourneerd wanneer forceFlag 'true' is in het geval van gebruikersfouten. De standaardwaarde voor forceFlag is onwaar. |
|
max
|
query |
integer (int32) minimum: 1 |
Optioneel en alleen geldig voor de bewerking setAccessControlRecursive. Hiermee geeft u het maximum aantal bestanden of mappen op waarop de ACL-wijziging wordt toegepast. Als u deze weglaat of groter is dan 2000, verwerkt de aanvraag maximaal 2.000 items |
|
mode
|
query |
string |
Facultatief. Geldig en vereist voor de bewerking setAccessControlRecursive. De modus 'set' stelt POSIX-toegangsbeheerrechten in voor bestanden en mappen, 'wijzigen' wijzigt een of meer POSIX-toegangsbeheerrechten die al bestaan op bestanden en mappen, 'verwijderen' verwijdert een of meer POSIX-toegangsbeheerrechten die eerder op bestanden en mappen aanwezig waren |
|
position
|
query |
integer (int64) |
Met deze parameter kan de aanroeper gegevens parallel uploaden en de volgorde bepalen waarin deze wordt toegevoegd aan het bestand. Het is vereist bij het uploaden van gegevens die moeten worden toegevoegd aan het bestand en bij het leegmaken van eerder geüploade gegevens naar het bestand. De waarde moet de positie zijn waar de gegevens moeten worden toegevoegd. Geüploade gegevens worden niet onmiddellijk leeggemaakt of naar het bestand geschreven. Als u wilt leegmaken, moeten de eerder geüploade gegevens aaneengesloten zijn, moet de positieparameter worden opgegeven en gelijk zijn aan de lengte van het bestand nadat alle gegevens zijn geschreven en mag er geen hoofdtekst van de aanvraag zijn opgenomen in de aanvraag. |
|
retain
|
query |
boolean |
Alleen geldig voor spoelbewerkingen. Indien 'waar', worden niet-verzonden gegevens bewaard nadat de leeggemaakte bewerking is voltooid; anders worden de niet-verzonden gegevens verwijderd na de leeggemaakte bewerking. De standaardwaarde is onwaar. Gegevens bij verschuivingen die kleiner zijn dan de opgegeven positie, worden naar het bestand geschreven wanneer het leegmaken is geslaagd, maar met deze optionele parameter kunnen gegevens na het leegmaken behouden blijven voor een toekomstige flush-bewerking. |
|
timeout
|
query |
integer (int32) minimum: 1 |
Een optionele time-outwaarde voor bewerkingen in seconden. De periode begint wanneer de aanvraag door de service wordt ontvangen. Als de time-outwaarde is verstreken voordat de bewerking is voltooid, mislukt de bewerking. |
Aanvraagkoptekst
Media Types: "application/octet-stream", "text/plain"
Name | Vereist | Type | Description |
---|---|---|---|
Content-Length |
integer (int64) minimum: 0 |
Vereist voor 'Gegevens toevoegen' en 'Gegevens leegmaken'. Moet 0 zijn voor 'Gegevens leegmaken'. Moet de lengte zijn van de aanvraaginhoud in bytes voor 'Gegevens toevoegen'. |
|
Content-MD5 |
string |
Facultatief. Een MD5-hash van de aanvraaginhoud. Deze header is geldig voor bewerkingen 'Toevoegen' en 'Leegmaken'. Deze hash wordt gebruikt om de integriteit van de aanvraaginhoud tijdens het transport te controleren. Wanneer deze header is opgegeven, vergelijkt de opslagservice de hash van de inhoud die is aangekomen met deze headerwaarde. Als de twee hashes niet overeenkomen, mislukt de bewerking met foutcode 400 (Ongeldige aanvraag). Houd er rekening mee dat deze MD5-hash niet is opgeslagen met het bestand. Deze header is gekoppeld aan de aanvraaginhoud en niet aan de opgeslagen inhoud van het bestand zelf. |
|
x-ms-lease-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
De lease-id moet worden opgegeven als er een actieve lease is. Ongeldig voor 'setAccessControlRecursive'-bewerkingen. |
|
x-ms-cache-control |
string |
Optioneel en alleen geldig voor bewerkingen voor leegmaken en eigenschappen instellen. De service slaat deze waarde op en bevat deze in de antwoordheader 'Cache-Control' voor 'Bestand lezen'-bewerkingen. |
|
x-ms-content-type |
string |
Optioneel en alleen geldig voor bewerkingen voor leegmaken en eigenschappen instellen. De service slaat deze waarde op en bevat deze in de antwoordheader 'Inhoudstype' voor 'Bestand lezen'-bewerkingen. |
|
x-ms-content-disposition |
string |
Optioneel en alleen geldig voor bewerkingen voor leegmaken en eigenschappen instellen. De service slaat deze waarde op en bevat deze in de antwoordheader 'Content-Disposition' voor 'Bestand lezen'-bewerkingen. |
|
x-ms-content-encoding |
string |
Optioneel en alleen geldig voor bewerkingen voor leegmaken en eigenschappen instellen. De service slaat deze waarde op en bevat deze in de antwoordheader 'Content-Encoding' voor 'Bestand lezen'-bewerkingen. |
|
x-ms-content-language |
string |
Optioneel en alleen geldig voor bewerkingen voor leegmaken en eigenschappen instellen. De service slaat deze waarde op en bevat deze in de antwoordheader 'Content-Language' voor 'Bestand lezen'-bewerkingen. |
|
x-ms-content-md5 |
string |
Optioneel en alleen geldig voor bewerkingen 'Eigenschappen leegmaken en instellen'. De service slaat deze waarde op en bevat deze in de antwoordheader Content-Md5 voor bewerkingen Lezen en Eigenschappen ophalen. Als deze eigenschap niet is opgegeven in de aanvraag, wordt de eigenschap gewist voor het bestand. Volgende aanroepen naar 'Eigenschappen lezen en ophalen' retourneren deze eigenschap niet, tenzij deze expliciet voor dat bestand is ingesteld. |
|
x-ms-properties |
string |
Facultatief. Door de gebruiker gedefinieerde eigenschappen die moeten worden opgeslagen met het bestand of de map, in de indeling van een door komma's gescheiden lijst met naam- en waardeparen "n1=v1, n2=v2, ...", waarbij elke waarde een met base64 gecodeerde tekenreeks is. Houd er rekening mee dat de tekenreeks alleen ASCII-tekens mag bevatten in de ISO-8859-1-tekenset. Alleen geldig voor de bewerking setProperties. Als het bestand of de map bestaat, worden alle eigenschappen die niet in de lijst zijn opgenomen, verwijderd. Alle eigenschappen worden verwijderd als de koptekst wordt weggelaten. Als u nieuwe en bestaande eigenschappen wilt samenvoegen, moet u eerst alle bestaande eigenschappen en de huidige E-Tag ophalen en vervolgens een voorwaardelijke aanvraag indienen met de E-tag en waarden voor alle eigenschappen opnemen. |
|
x-ms-owner |
string |
Optioneel en alleen geldig voor de setAccessControl-bewerking. Hiermee stelt u de eigenaar van het bestand of de map in. |
|
x-ms-group |
string |
Optioneel en alleen geldig voor de setAccessControl-bewerking. Hiermee stelt u de groep die eigenaar is van het bestand of de map in. |
|
x-ms-permissions |
string |
Optioneel en alleen geldig als hiërarchische naamruimte is ingeschakeld voor het account. Hiermee stelt u POSIX-toegangsmachtigingen in voor de bestandseigenaar, de groep die eigenaar is van het bestand en andere. Elke klasse kan een machtiging lezen (4), schrijven (2) of uitvoeren (1) krijgen. Zowel symbolische (rwxrw-rw-) als een octale notatie van 4 cijfers (bijvoorbeeld 0766) worden ondersteund. De plak-bit wordt ook ondersteund en in symbolische notatie, die wordt vertegenwoordigd door de letter t of T in de laatste tekenplaats, afhankelijk van of de uitvoeringsbit voor de andere categorie is ingesteld of uitgezet (bijvoorbeeld rwxrw-rw- met plakbit wordt weergegeven als rwxrw-rwT. Een rwxrw-rwx met plakbit wordt weergegeven als rwxrw-rwt), afwezigheid van t of T geeft aan dat plakbit niet is ingesteld. In een octale notatie van 4 cijfers wordt deze vertegenwoordigd door het 1e cijfer (bijvoorbeeld 1766 vertegenwoordigt rwxrw-rw- met plakbit en 0766 staat voor rwxrw-rw- zonder plakbit). Ongeldig in combinatie met x-ms-acl. |
|
x-ms-acl |
string |
Optioneel en alleen geldig voor de setAccessControl en setAccessControlRecursive-bewerkingen. Vereist voor setAccessControlRecursive-bewerking. Hiermee stelt u POSIX-toegangsbeheerrechten in voor bestanden en mappen. De waarde is een door komma's gescheiden lijst met vermeldingen voor toegangsbeheer die de bestaande toegangsbeheerlijst (ACL) volledig vervangt in het geval van setAccessControl en de 'set'-modus van setAccessControlRecursive. De modus 'modify' van setAccessControlRecursive werkt de bestaande ACLS bij. Elke toegangsbeheervermelding (ACE) bestaat uit een bereik, een type, een gebruikers- of groeps-id en machtigingen in de indeling [scope:][type]:[id]:[machtigingen]". Het bereik moet 'standaard' zijn om aan te geven dat de ACE deel uitmaakt van de standaard-ACL voor een map; anders is het bereik impliciet en behoort de ACE tot de toegangs-ACL. Er zijn vier ACE-typen: "gebruiker" verleent rechten aan de eigenaar of een benoemde gebruiker, "groep" verleent rechten aan de groep die eigenaar is of een benoemde groep, "masker" beperkt rechten die zijn verleend aan benoemde gebruikers en de leden van groepen, en "andere" verleent rechten aan alle gebruikers die niet in een van de andere vermeldingen zijn gevonden. De gebruikers- of groeps-id wordt weggelaten voor vermeldingen van het type 'masker' en 'overige'. De gebruikers- of groeps-id wordt ook weggelaten voor de eigenaar en eigenaar van de groep. Het machtigingsveld is een reeks van drie tekens waarbij het eerste teken 'r' is om leestoegang te verlenen, het tweede teken w is om schrijftoegang te verlenen en het derde teken 'x' is om uitvoermachtigingen te verlenen. Als er geen toegang wordt verleend, wordt het teken '-' gebruikt om aan te geven dat de machtiging wordt geweigerd. De volgende ACL verleent bijvoorbeeld lees-, schrijf- en uitvoerrechten aan de bestandseigenaar en john.doe@contoso, het leesrecht voor de groep die eigenaar is en niets aan iedereen: "user::rwx,user:john.doe@contoso:rwx,group::r--,other::---,mask=rwx". Ongeldig in combinatie met x-ms-machtigingen. De modus 'remove' van setAccessControlRecursive verwijdert de bestaande ACL's en mag geen machtigingen bevatten in de opgegeven toegangsbeheerlijst: "user:john.doe@contoso:, mask:". 'set'-modus van setAccessControlRecursive stelt de ACL's in die de bestaande ACL's van het opgegeven bereik vervangen en moeten alle drie de eigenaar zijn van de gebruiker, de groep die eigenaar is en andere informatie bevatten als het toegangsbereik wordt ingesteld of als een van de eigenaar van de gebruiker, de eigenaar van de groep of een andere wordt ingesteld in het standaardbereik. De modi 'set' en 'modify' van setAccessControlRecursive moeten machtigingen bevatten als onderdeel van de toegangsbeheerlijst. |
|
If-Match |
string |
Optioneel voor leegmaken van gegevens, toegangsbeheer instellen en eigenschappen instellen, maar ongeldig voor toevoeggegevens en toegangsbeheer instellen recursief. Een ETag-waarde. Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven. |
|
If-None-Match |
string |
Optioneel voor leegmaken van gegevens, toegangsbeheer instellen en eigenschappen instellen, maar ongeldig voor toevoeggegevens en toegangsbeheer instellen recursief. Een ETag-waarde of de speciale jokertekenwaarde ('*'). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven. |
|
If-Modified-Since |
string |
Optioneel voor leegmaken van gegevens en eigenschappen instellen, maar ongeldig voor toevoeggegevens en recursief toegangsbeheer instellen. Een datum- en tijdwaarde. Geef deze header op om de bewerking alleen uit te voeren als de resource is gewijzigd sinds de opgegeven datum en tijd. |
|
If-Unmodified-Since |
string |
Optioneel voor leegmaken van gegevens en eigenschappen instellen, maar ongeldig voor toevoeggegevens en recursief toegangsbeheer instellen. Een datum- en tijdwaarde. Geef deze header op om de bewerking alleen uit te voeren als de resource niet is gewijzigd sinds de opgegeven datum en tijd. |
|
x-ms-encryption-key |
string |
Facultatief. De met Base64 gecodeerde AES-256-versleutelingssleutel. |
|
x-ms-encryption-key-sha256 |
string |
Facultatief. De met Base64 gecodeerde SHA256-hash van de versleutelingssleutel. |
|
x-ms-encryption-algorithm: AES256 |
string |
Facultatief. Hiermee geeft u het algoritme op dat moet worden gebruikt voor versleuteling. De waarde van deze header moet AES256 zijn. |
|
x-ms-lease-action | True |
Vanaf versie 2020-08-04 in toevoeg- en spoelbewerkingen. Toevoegen ondersteunt de actie 'acquire', 'auto-renew' en 'acquire-release'. Als 'acquire' wordt de lease verkregen. Als automatisch verlengen wordt de lease verlengd. Als 'acquire-release' wordt verkregen, wordt & de bewerking voltooid & de lease vrij te geven zodra de bewerking is voltooid. De actie 'Release' wordt alleen ondersteund in de bewerking Leegmaken. Als 'waar' wordt gebruikt, wordt de lease voor het bestand vrijgegeven met behulp van de lease-id-informatie van de header x-ms-lease-id. |
|
x-ms-lease-duration |
integer (int32) |
De leaseduur is vereist voor het verkrijgen van een lease en geeft de duur van de lease in seconden aan. De leaseduur moet tussen 15 en 60 seconden of -1 zijn voor een oneindige lease. |
|
x-ms-proposed-lease-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Vereist wanneer 'x-ms-lease-action' 'acquire' of 'change' is. Er wordt een lease verkregen met deze lease-id als de bewerking is geslaagd. |
|
x-ms-client-request-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Een UUID die is vastgelegd in de analyselogboeken voor probleemoplossing en correlatie. |
|
x-ms-date |
string |
Hiermee geeft u de Coordinated Universal Time (UTC) voor de aanvraag. Dit is vereist bij het gebruik van autorisatie van gedeelde sleutels. |
|
x-ms-version |
string |
Hiermee geeft u de versie op van het REST-protocol dat wordt gebruikt voor het verwerken van de aanvraag. Dit is vereist bij het gebruik van autorisatie van gedeelde sleutels. |
Aanvraagbody
Media Types: "application/octet-stream", "text/plain"
Name | Type | Description |
---|---|---|
requestBody |
object (file) |
Alleen geldig voor toevoegbewerkingen. De gegevens die moeten worden geüpload en toegevoegd aan het bestand. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
De gegevens zijn leeggemaakt (geschreven) naar het bestand of de eigenschappen zijn ingesteld. Antwoordtekst is optioneel en is alleen geldig voor SetAccessControlRecursive Kopteksten
|
|
202 Accepted |
De geüploade gegevens zijn geaccepteerd. Kopteksten
|
|
Other Status Codes |
Er is een fout opgetreden. Hieronder ziet u de mogelijke HTTP-status, code en berichttekenreeksen:
Kopteksten
|
Definities
Name | Description |
---|---|
Acl |
|
Data |
|
Error |
Het antwoordobject voor de servicefout. |
Path |
Vanaf versie 2020-08-04 in toevoeg- en spoelbewerkingen. Toevoegen ondersteunt de actie 'acquire', 'auto-renew' en 'acquire-release'. Als 'acquire' wordt de lease verkregen. Als automatisch verlengen wordt de lease verlengd. Als 'acquire-release' wordt verkregen, wordt & de bewerking voltooid & de lease vrij te geven zodra de bewerking is voltooid. De actie 'Release' wordt alleen ondersteund in de bewerking Leegmaken. Als 'waar' wordt gebruikt, wordt de lease voor het bestand vrijgegeven met behulp van de lease-id-informatie van de header x-ms-lease-id. |
Path |
De actie moet 'toevoegen' zijn om gegevens te uploaden die moeten worden toegevoegd aan een bestand, 'leegmaken' om eerder geüploade gegevens naar een bestand te verwijderen, 'setProperties' om de eigenschappen van een bestand of map in te stellen, of 'setAccessControl' om de eigenaar, groep, machtigingen of toegangsbeheerlijst voor een bestand of map in te stellen, of 'setAccessControlRecursive' om de toegangsbeheerlijst voor een map recursief in te stellen. Houd er rekening mee dat hiërarchische naamruimte moet zijn ingeschakeld voor het account om toegangsbeheer te kunnen gebruiken. Houd er ook rekening mee dat de toegangsbeheerlijst (ACL) machtigingen bevat voor de eigenaar, de groep die eigenaar is en andere, dus de x-ms-permissions en x-ms-acl-aanvraagheaders sluiten elkaar wederzijds uit. |
Set |
AclFailedEntryList
Name | Type | Description |
---|---|---|
errorMessage |
string |
|
name |
string |
|
type |
string |
DataLakeStorageError
Name | Type | Description |
---|---|---|
error |
Het antwoordobject voor de servicefout. |
Error
Het antwoordobject voor de servicefout.
Name | Type | Description |
---|---|---|
code |
string |
De servicefoutcode. |
message |
string |
Het servicefoutbericht. |
PathLeaseAction
Vanaf versie 2020-08-04 in toevoeg- en spoelbewerkingen. Toevoegen ondersteunt de actie 'acquire', 'auto-renew' en 'acquire-release'. Als 'acquire' wordt de lease verkregen. Als automatisch verlengen wordt de lease verlengd. Als 'acquire-release' wordt verkregen, wordt & de bewerking voltooid & de lease vrij te geven zodra de bewerking is voltooid. De actie 'Release' wordt alleen ondersteund in de bewerking Leegmaken. Als 'waar' wordt gebruikt, wordt de lease voor het bestand vrijgegeven met behulp van de lease-id-informatie van de header x-ms-lease-id.
Waarde | Description |
---|---|
acquire | |
acquire-release | |
auto-renew | |
release |
PathUpdateAction
De actie moet 'toevoegen' zijn om gegevens te uploaden die moeten worden toegevoegd aan een bestand, 'leegmaken' om eerder geüploade gegevens naar een bestand te verwijderen, 'setProperties' om de eigenschappen van een bestand of map in te stellen, of 'setAccessControl' om de eigenaar, groep, machtigingen of toegangsbeheerlijst voor een bestand of map in te stellen, of 'setAccessControlRecursive' om de toegangsbeheerlijst voor een map recursief in te stellen. Houd er rekening mee dat hiërarchische naamruimte moet zijn ingeschakeld voor het account om toegangsbeheer te kunnen gebruiken. Houd er ook rekening mee dat de toegangsbeheerlijst (ACL) machtigingen bevat voor de eigenaar, de groep die eigenaar is en andere, dus de x-ms-permissions en x-ms-acl-aanvraagheaders sluiten elkaar wederzijds uit.
Waarde | Description |
---|---|
append | |
flush | |
setAccessControl | |
setAccessControlRecursive | |
setProperties |
SetAccessControlRecursiveResponse
Name | Type | Description |
---|---|---|
directoriesSuccessful |
integer (int32) |
|
failedEntries | ||
failureCount |
integer (int32) |
|
filesSuccessful |
integer (int32) |