IBlobContainersOperations Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
BlobContainersOperations-Vorgänge.
public interface IBlobContainersOperations
type IBlobContainersOperations = interface
Public Interface IBlobContainersOperations
Methoden
ClearLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Dictionary<String,List<String>>, CancellationToken) |
Löscht gesetzliche Haltetags. Das Löschen desselben oder nicht vorhandenen Tags führt zu einem idempotenten Vorgang. ClearLegalHold löscht nur die angegebenen Tags in der Anforderung. |
CreateOrUpdateImmutabilityPolicyWithHttpMessagesAsync(String, String, String, Int32, String, Dictionary<String,List<String>>, CancellationToken) |
Erstellt oder aktualisiert eine nicht gesperrte Unveränderlichkeitsrichtlinie. ETag in If-Match wird berücksichtigt, wenn es angegeben, aber für diesen Vorgang nicht erforderlich ist. |
CreateWithHttpMessagesAsync(String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken) |
Erstellt einen neuen Container unter dem angegebenen Konto, wie im Anforderungstext beschrieben. Die Containerressource enthält Metadaten und Eigenschaften für den betreffenden Container. Sie schließt keine Liste der BLOBs ein, die im Container enthalten sind. |
DeleteImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Bricht eine entsperrte Unveränderlichkeitsrichtlinie ab. Die Antwort von delete ist unveränderlichPeriodSinceCreationInDays auf 0 festgelegt. ETag in If-Match ist für diesen Vorgang erforderlich. Das Löschen einer gesperrten Unveränderlichkeitsrichtlinie ist nicht zulässig. Die einzige Möglichkeit besteht darin, den Container nach dem Löschen aller Blobs im Container zu löschen. |
DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Löscht den angegebenen Container unter seinem Konto. |
ExtendImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Int32, Dictionary<String,List<String>>, CancellationToken) |
Erweitert die UnveränderlichkeitPeriodSinceCreationInDays einer gesperrten Unveränderlichkeitsrichtlinie. Die einzige Aktion, die für eine gesperrte Richtlinie zulässig ist, ist diese Aktion. ETag in If-Match ist für diesen Vorgang erforderlich. |
GetImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und -Text ab. |
GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Ruft Eigenschaften eines angegebenen Containers ab. |
LeaseWithHttpMessagesAsync(String, String, String, LeaseContainerRequest, Dictionary<String,List<String>>, CancellationToken) |
Mit dem Vorgang Lease Container wird eine Sperre für einen Container für Löschvorgänge eingerichtet und verwaltet. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein. |
ListWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken) |
Listet alle Container auf und unterstützt kein Präfix wie Datenebene. Außerdem gibt SRP heute kein Fortsetzungstoken zurück. |
LockImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Legt die ImmutabilityPolicy auf Den Status Gesperrt fest. Die einzige zulässige Aktion für eine gesperrte Richtlinie ist die Aktion ExtendImmutabilityPolicy. ETag in If-Match ist für diesen Vorgang erforderlich. |
SetLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Dictionary<String,List<String>>, CancellationToken) |
Legt gesetzliche Haltetags fest. Das Festlegen desselben Tags führt zu einem idempotenten Vorgang. SetLegalHold folgt einem Anfügemuster und löscht die vorhandenen Tags nicht, die in der Anforderung nicht angegeben sind. |
UpdateWithHttpMessagesAsync(String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken) |
Updates Containereigenschaften, wie im Anforderungstext angegeben. Die in der Anforderung nicht erwähnten Eigenschaften bleiben unverändert. Das Update schlägt fehl, wenn der angegebene Container noch nicht vorhanden ist. |
Erweiterungsmethoden
ClearLegalHoldAsync(IBlobContainersOperations, String, String, String, IList<String>, CancellationToken) |
Löscht gesetzliche Haltetags. Das Löschen desselben oder nicht vorhandenen Tags führt zu einem idempotenten Vorgang. ClearLegalHold löscht nur die angegebenen Tags in der Anforderung. |
CreateAsync(IBlobContainersOperations, String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, CancellationToken) |
Erstellt einen neuen Container unter dem angegebenen Konto, wie im Anforderungstext beschrieben. Die Containerressource enthält Metadaten und Eigenschaften für den betreffenden Container. Sie schließt keine Liste der BLOBs ein, die im Container enthalten sind. |
CreateOrUpdateImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, Int32, String, CancellationToken) |
Erstellt oder aktualisiert eine nicht gesperrte Unveränderlichkeitsrichtlinie. ETag in If-Match wird berücksichtigt, wenn es angegeben, aber für diesen Vorgang nicht erforderlich ist. |
DeleteAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Löscht den angegebenen Container unter seinem Konto. |
DeleteImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken) |
Bricht eine entsperrte Unveränderlichkeitsrichtlinie ab. Die Antwort von delete ist unveränderlichPeriodSinceCreationInDays auf 0 festgelegt. ETag in If-Match ist für diesen Vorgang erforderlich. Das Löschen einer gesperrten Unveränderlichkeitsrichtlinie ist nicht zulässig. Die einzige Möglichkeit besteht darin, den Container nach dem Löschen aller Blobs im Container zu löschen. |
ExtendImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, Int32, CancellationToken) |
Erweitert die UnveränderlichkeitPeriodSinceCreationInDays einer gesperrten Unveränderlichkeitsrichtlinie. Die einzige Aktion, die für eine gesperrte Richtlinie zulässig ist, ist diese Aktion. ETag in If-Match ist für diesen Vorgang erforderlich. |
GetAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Ruft Eigenschaften eines angegebenen Containers ab. |
GetImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken) |
Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und -Text ab. |
LeaseAsync(IBlobContainersOperations, String, String, String, LeaseContainerRequest, CancellationToken) |
Mit dem Vorgang Lease Container wird eine Sperre für einen Container für Löschvorgänge eingerichtet und verwaltet. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein. |
ListAsync(IBlobContainersOperations, String, String, CancellationToken) |
Listet alle Container auf und unterstützt kein Präfix wie Datenebene. Außerdem gibt SRP heute kein Fortsetzungstoken zurück. |
LockImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken) |
Legt die ImmutabilityPolicy auf Den Status Gesperrt fest. Die einzige zulässige Aktion für eine gesperrte Richtlinie ist die Aktion ExtendImmutabilityPolicy. ETag in If-Match ist für diesen Vorgang erforderlich. |
SetLegalHoldAsync(IBlobContainersOperations, String, String, String, IList<String>, CancellationToken) |
Legt gesetzliche Haltetags fest. Das Festlegen desselben Tags führt zu einem idempotenten Vorgang. SetLegalHold folgt einem Anfügemuster und löscht die vorhandenen Tags nicht, die in der Anforderung nicht angegeben sind. |
UpdateAsync(IBlobContainersOperations, String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, CancellationToken) |
Updates Containereigenschaften, wie im Anforderungstext angegeben. Die in der Anforderung nicht erwähnten Eigenschaften bleiben unverändert. Das Update schlägt fehl, wenn der angegebene Container noch nicht vorhanden ist. |
Gilt für:
Azure SDK for .NET