你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FileShareItem 构造函数

定义

重载

FileShareItem()

初始化 FileShareItem 类的新实例。

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>)

初始化 FileShareItem 类的新实例。

FileShareItem()

初始化 FileShareItem 类的新实例。

public FileShareItem ();
Public Sub New ()

适用于

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>)

初始化 FileShareItem 类的新实例。

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)

参数

id
String

资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

资源的名称

type
String

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

etag
String

资源 Etag。

lastModifiedTime
Nullable<DateTime>

返回上次修改共享的日期和时间。

metadata
IDictionary<String,String>

作为元数据与共享关联的名称-值对。

shareQuota
Nullable<Int32>

共享的最大大小(以 GB 为单位)。 必须大于 0 且小于或等于 5 TB (5120)。 对于大型文件共享,最大大小为 102400。

enabledProtocols
String

用于文件共享的身份验证协议。 只能在创建共享时指定。 可能的值包括:“SMB”、“NFS”

rootSquash
String

属性仅适用于 NFS 共享。 默认值为 NoRootSquash。 可能的值包括:“NoRootSquash”、“RootSquash”、“AllSquash”

version
String

共享的版本。

deleted
Nullable<Boolean>

指示共享是否已被删除。

deletedTime
Nullable<DateTime>

如果共享已被删除,则为删除的时间。

remainingRetentionDays
Nullable<Int32>

软删除的共享的剩余保留天数。

accessTier
String

特定共享的访问层。 GpV2 帐户可以在 TransactionOptimized (默认) 、热和冷之间进行选择。 FileStorage 帐户可以选择“高级”。 可能的值包括:“TransactionOptimized”、“Hot”、“Cool”、“Premium”

accessTierChangeTime
Nullable<DateTime>

指示共享访问层的上次修改时间。

accessTierStatus
String

指示访问层是否存在挂起的转换。

shareUsageBytes
Nullable<Int64>

存储在共享上的数据的大致大小。 请注意,此值可能不包括最近创建或最近调整大小的所有文件。

leaseStatus
String

共享的租用状态。 可能的值包括:“Locked”、“Unlocked”

leaseState
String

共享的租用状态。 可能的值包括:“Available”、“Leased”、“Expired”、“Breaking”、“Broken”

leaseDuration
String

指定共享上的租约是无限期还是固定持续时间,仅当共享被租用时。 可能的值包括:“Infinite”、“Fixed”

signedIdentifiers
IList<SignedIdentifier>

共享上指定的存储访问策略的列表。

snapshotTime
Nullable<DateTime>

共享的创建时间快照包含展开参数“snapshots”的列表共享的响应中返回。

适用于