BlobContainersImpl Klasse
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.
public class BlobContainersImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.Wrapper<Microsoft.Azure.Management.Storage.Fluent.IBlobContainersOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.Storage.Fluent.IBlobContainers
type BlobContainersImpl = class
inherit Wrapper<IBlobContainersOperations>
interface IBlobContainers
interface IBeta
Public Class BlobContainersImpl
Inherits Wrapper(Of IBlobContainersOperations)
Implements IBeta, IBlobContainers
- Vererbung
- Implementiert
Eigenschaften
Inner | (Geerbt von Wrapper<InnerT>) |
Methoden
Explizite Schnittstellenimplementierungen
IBlobContainers.ClearLegalHoldAsync(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. |
IBlobContainers.DefineContainer(String) |
Beginnt mit der Definition für eine neue Containerressource. |
IBlobContainers.DefineImmutabilityPolicy(String) |
Beginnt die Definition für eine neue ImmutabilityPolicy-Ressource. |
IBlobContainers.DeleteAsync(String, String, String, CancellationToken) |
Löscht den angegebenen Container unter seinem Konto. |
IBlobContainers.DeleteImmutabilityPolicyAsync(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. |
IBlobContainers.ExtendImmutabilityPolicyAsync(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. |
IBlobContainers.GetAsync(String, String, String, CancellationToken) |
Ruft Eigenschaften eines angegebenen Containers ab. |
IBlobContainers.GetImmutabilityPolicyAsync(String, String, String, CancellationToken) |
Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und -Text ab. |
IBlobContainers.ListAsync(String, String, CancellationToken) |
Listet alle Container auf und unterstützt kein Präfix wie Datenebene. Außerdem gibt SRP heute kein Fortsetzungstoken zurück. |
IBlobContainers.LockImmutabilityPolicyAsync(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. |
IBlobContainers.SetLegalHoldAsync(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. |
Gilt für:
Azure SDK for .NET