Freigeben über


FileShareItem Konstruktoren

Definition

Überlädt

FileShareItem()

Initialisiert eine neue instance der FileShareItem-Klasse.

FileShareItem(String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, Nullable<Int32>, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<DateTime>, String, Nullable<Int64>, String, String, String, IList<SignedIdentifier>, Nullable<DateTime>)

Initialisiert eine neue instance der FileShareItem-Klasse.

FileShareItem()

Initialisiert eine neue instance der FileShareItem-Klasse.

public FileShareItem ();
Public Sub New ()

Gilt für:

FileShareItem(String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, Nullable<Int32>, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<DateTime>, String, Nullable<Int64>, String, String, String, IList<SignedIdentifier>, Nullable<DateTime>)

Initialisiert eine neue instance der FileShareItem-Klasse.

public FileShareItem (string id = default, string name = default, string type = default, string etag = default, DateTime? lastModifiedTime = default, System.Collections.Generic.IDictionary<string,string> metadata = default, int? shareQuota = default, string enabledProtocols = default, string rootSquash = default, string version = default, bool? deleted = default, DateTime? deletedTime = default, int? remainingRetentionDays = default, string accessTier = default, DateTime? accessTierChangeTime = default, string accessTierStatus = default, long? shareUsageBytes = default, string leaseStatus = default, string leaseState = default, string leaseDuration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Storage.Models.SignedIdentifier> signedIdentifiers = default, DateTime? snapshotTime = default);
new Microsoft.Azure.Management.Storage.Models.FileShareItem : string * string * string * string * Nullable<DateTime> * System.Collections.Generic.IDictionary<string, string> * Nullable<int> * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<int> * string * Nullable<DateTime> * string * Nullable<int64> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Storage.Models.SignedIdentifier> * Nullable<DateTime> -> Microsoft.Azure.Management.Storage.Models.FileShareItem
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional lastModifiedTime As Nullable(Of DateTime) = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional shareQuota As Nullable(Of Integer) = Nothing, Optional enabledProtocols As String = Nothing, Optional rootSquash 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 accessTier As String = Nothing, Optional accessTierChangeTime As Nullable(Of DateTime) = Nothing, Optional accessTierStatus As String = Nothing, Optional shareUsageBytes As Nullable(Of Long) = Nothing, Optional leaseStatus As String = Nothing, Optional leaseState As String = Nothing, Optional leaseDuration As String = Nothing, Optional signedIdentifiers As IList(Of SignedIdentifier) = Nothing, Optional snapshotTime As Nullable(Of DateTime) = 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.

lastModifiedTime
Nullable<DateTime>

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

metadata
IDictionary<String,String>

Ein Name-Wert-Paar, das der Freigabe als Metadaten zugeordnet wird.

shareQuota
Nullable<Int32>

Die maximale Größe der Freigabe in Gigabyte. Muss größer als 0 und kleiner gleich 5 TB (5120) sein. Für große Dateifreigaben beträgt die maximale Größe 102400.

enabledProtocols
String

Das Authentifizierungsprotokoll, das für die Dateifreigabe verwendet wird. Kann nur beim Erstellen einer Freigabe angegeben werden. Mögliche Werte: "SMB", "NFS"

rootSquash
String

Die Eigenschaft gilt nur für die NFS-Freigabe. Der Standardwert ist NoRootSquash. Mögliche Werte: "NoRootSquash", "RootSquash", "AllSquash"

version
String

Die Version der Freigabe.

deleted
Nullable<Boolean>

Gibt an, ob die Freigabe gelöscht wurde.

deletedTime
Nullable<DateTime>

Der gelöschte Zeitpunkt, wenn die Freigabe gelöscht wurde.

remainingRetentionDays
Nullable<Int32>

Verbleibende Aufbewahrungstage für freigaben, die vorläufig gelöscht wurden.

accessTier
String

Zugriffsebene für eine bestimmte Freigabe. GpV2-Konto kann zwischen TransactionOptimized (Standard), Hot und Cool wählen. Das FileStorage-Konto kann Premium auswählen. Mögliche Werte: "TransactionOptimized", "Hot", "Cool", "Premium"

accessTierChangeTime
Nullable<DateTime>

Gibt den Zeitpunkt der letzten Änderung für die Freigabezugriffsebene an.

accessTierStatus
String

Gibt an, ob ein ausstehender Übergang für die Zugriffsebene vorliegt.

shareUsageBytes
Nullable<Int64>

Die ungefähre Größe der in der Freigabe gespeicherten Daten. Beachten Sie, dass dieser Wert möglicherweise nicht alle kürzlich erstellten oder kürzlich geänderten Dateien enthält.

leaseStatus
String

Die Lease-status der Aktie. Mögliche Werte sind: "Gesperrt", "Unlocked"

leaseState
String

Leasestatus der Aktie. Mögliche Werte sind: "Verfügbar", "Leased", "Expired", "Breaking", "Broken", "Broken"

leaseDuration
String

Gibt an, ob die Lease für eine Freigabe von unendlicher oder fester Dauer ist, nur wenn die Freigabe geleast wird. Mögliche Werte sind: "Infinite", "Fixed"

signedIdentifiers
IList<SignedIdentifier>

Liste der gespeicherten Zugriffsrichtlinien, die in der Freigabe angegeben sind.

snapshotTime
Nullable<DateTime>

Die Erstellungszeit der Freigabe Momentaufnahme in der Antwort von Listenfreigaben mit dem Erweiterungsparam "Momentaufnahmen" zurückgegeben.

Gilt für: