Freigeben über


BlobContainersImpl Klasse

Definition

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

ClearLegalHoldAsync(String, String, String, IList<String>, CancellationToken)
DefineContainer(String)
DefineImmutabilityPolicy(String)
DeleteAsync(String, String, String, CancellationToken)
DeleteImmutabilityPolicyAsync(String, String, String, String, CancellationToken)
ExtendImmutabilityPolicyAsync(String, String, String, String, Int32, CancellationToken)
GetAsync(String, String, String, CancellationToken)
GetImmutabilityPolicyAsync(String, String, String, CancellationToken)
ListAsync(String, String, CancellationToken)
LockImmutabilityPolicyAsync(String, String, String, String, CancellationToken)
Manager()
SetInner(InnerT) (Geerbt von Wrapper<InnerT>)
SetLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

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: