Freigeben über


BlobContainer Konstruktoren

Definition

Überlädt

BlobContainer()

Initialisiert eine neue instance der BlobContainer-Klasse.

BlobContainer(String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<PublicAccess>, Nullable<DateTime>, String, String, String, IDictionary<String,String>, ImmutabilityPolicyProperties, LegalHoldProperties, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageWithVersioning, Nullable<Boolean>, Nullable<Boolean>)

Initialisiert eine neue instance der BlobContainer-Klasse.

BlobContainer()

Initialisiert eine neue instance der BlobContainer-Klasse.

public BlobContainer ();
Public Sub New ()

Gilt für:

BlobContainer(String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<PublicAccess>, Nullable<DateTime>, String, String, String, IDictionary<String,String>, ImmutabilityPolicyProperties, LegalHoldProperties, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageWithVersioning, Nullable<Boolean>, Nullable<Boolean>)

Initialisiert eine neue instance der BlobContainer-Klasse.

public BlobContainer (string id = default, string name = default, string type = default, string etag = default, string version = default, bool? deleted = default, DateTime? deletedTime = default, int? remainingRetentionDays = default, string defaultEncryptionScope = default, bool? denyEncryptionScopeOverride = default, Microsoft.Azure.Management.Storage.Models.PublicAccess? publicAccess = default, DateTime? lastModifiedTime = default, string leaseStatus = default, string leaseState = default, string leaseDuration = default, System.Collections.Generic.IDictionary<string,string> metadata = default, Microsoft.Azure.Management.Storage.Models.ImmutabilityPolicyProperties immutabilityPolicy = default, Microsoft.Azure.Management.Storage.Models.LegalHoldProperties legalHold = default, bool? hasLegalHold = default, bool? hasImmutabilityPolicy = default, Microsoft.Azure.Management.Storage.Models.ImmutableStorageWithVersioning immutableStorageWithVersioning = default, bool? enableNfsV3RootSquash = default, bool? enableNfsV3AllSquash = default);
new Microsoft.Azure.Management.Storage.Models.BlobContainer : string * string * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<int> * string * Nullable<bool> * Nullable<Microsoft.Azure.Management.Storage.Models.PublicAccess> * Nullable<DateTime> * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Storage.Models.ImmutabilityPolicyProperties * Microsoft.Azure.Management.Storage.Models.LegalHoldProperties * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Storage.Models.ImmutableStorageWithVersioning * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Storage.Models.BlobContainer
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional version As String = Nothing, Optional deleted As Nullable(Of Boolean) = Nothing, Optional deletedTime As Nullable(Of DateTime) = Nothing, Optional remainingRetentionDays As Nullable(Of Integer) = Nothing, Optional defaultEncryptionScope As String = Nothing, Optional denyEncryptionScopeOverride As Nullable(Of Boolean) = Nothing, Optional publicAccess As Nullable(Of PublicAccess) = Nothing, Optional lastModifiedTime As Nullable(Of DateTime) = Nothing, Optional leaseStatus As String = Nothing, Optional leaseState As String = Nothing, Optional leaseDuration As String = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional immutabilityPolicy As ImmutabilityPolicyProperties = Nothing, Optional legalHold As LegalHoldProperties = Nothing, Optional hasLegalHold As Nullable(Of Boolean) = Nothing, Optional hasImmutabilityPolicy As Nullable(Of Boolean) = Nothing, Optional immutableStorageWithVersioning As ImmutableStorageWithVersioning = Nothing, Optional enableNfsV3RootSquash As Nullable(Of Boolean) = Nothing, Optional enableNfsV3AllSquash As Nullable(Of Boolean) = Nothing)

Parameter

id
String

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

Der Name der Ressource

type
String

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

etag
String

Ressourcen-Etag.

version
String

Die Version des gelöschten Blobcontainers.

deleted
Nullable<Boolean>

Gibt an, ob der Blobcontainer gelöscht wurde.

deletedTime
Nullable<DateTime>

Löschzeit für Blobcontainer.

remainingRetentionDays
Nullable<Int32>

Verbleibende Aufbewahrungstage für vorläufig gelöschte Blobcontainer.

defaultEncryptionScope
String

Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.

denyEncryptionScopeOverride
Nullable<Boolean>

Block override of encryption scope from the container default.

publicAccess
Nullable<PublicAccess>

Gibt an, ob öffentlicher Zugriff auf Daten im Container zulässig ist, und gibt die Zugriffsebene an. Mögliche Werte: "Container", "Blob", "None"

lastModifiedTime
Nullable<DateTime>

Gibt das Datum und die Uhrzeit der letzten Änderung des Containers zurück.

leaseStatus
String

Der Leasestatus des Containers. Mögliche Werte: "Locked", "Unlocked"

leaseState
String

Der Leasezustand des Containers. Mögliche Werte: "Available", "Leased", "Expired", "Breaking", "Broken"

leaseDuration
String

Gibt an, ob die Lease für einen Container eine unbegrenzte oder eine feste Dauer hat, nur wenn der Container geleast wird. Mögliche Werte: "Infinite", "Fixed"

metadata
IDictionary<String,String>

Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet wird.

immutabilityPolicy
ImmutabilityPolicyProperties

Die ImmutabilityPolicy-Eigenschaft des Containers.

legalHold
LegalHoldProperties

Die LegalHold-Eigenschaft des Containers.

hasLegalHold
Nullable<Boolean>

Die öffentliche Eigenschaft hasLegalHold wird von SRP auf true festgelegt, wenn mindestens ein Tag vorhanden ist. Die öffentliche Eigenschaft hasLegalHold wird von SRP auf false festgelegt, wenn alle vorhandenen Tags für die aufbewahrungsrechtliche Aufbewahrung gelöscht werden. Für ein bestimmtes Konto können maximal 1.000 Blobcontainer mit hasLegalHold=true vorhanden sein.

hasImmutabilityPolicy
Nullable<Boolean>

Die öffentliche hasImmutabilityPolicy-Eigenschaft wird von SRP auf true festgelegt, wenn ImmutabilityPolicy für diesen Container erstellt wurde. Die öffentliche hasImmutabilityPolicy-Eigenschaft wird von SRP auf false festgelegt, wenn ImmutabilityPolicy für diesen Container nicht erstellt wurde.

immutableStorageWithVersioning
ImmutableStorageWithVersioning

Die Unveränderlichkeitseigenschaft auf Objektebene des Containers. Die Eigenschaft ist unveränderlich und kann nur zum Zeitpunkt der Containererstellung auf TRUE festgelegt werden. Vorhandene Container müssen einem Migrationsprozess unterzogen werden.

enableNfsV3RootSquash
Nullable<Boolean>

Aktivieren Sie NFSv3-Stamm squashen für Blobcontainer.

enableNfsV3AllSquash
Nullable<Boolean>

Aktivieren Sie NFSv3 alle squashen für Blobcontainer.

Gilt für: