IsolatedStorage.MaximumSize プロパティ

定義

注意事項

IsolatedStorage.MaximumSize has been deprecated because it is not CLS Compliant. To get the maximum size use IsolatedStorage.Quota

重要

この API は CLS 準拠ではありません。

分離ストレージに使用できる最大領域を表す値を取得します。 派生クラスでオーバーライドされると、この値は異なる測定単位を取ることができます。

public:
 virtual property System::UInt64 MaximumSize { System::UInt64 get(); };
[System.CLSCompliant(false)]
public virtual ulong MaximumSize { get; }
[System.CLSCompliant(false)]
[System.Obsolete("IsolatedStorage.MaximumSize has been deprecated because it is not CLS Compliant.  To get the maximum size use IsolatedStorage.Quota")]
public virtual ulong MaximumSize { get; }
[<System.CLSCompliant(false)>]
member this.MaximumSize : uint64
[<System.CLSCompliant(false)>]
[<System.Obsolete("IsolatedStorage.MaximumSize has been deprecated because it is not CLS Compliant.  To get the maximum size use IsolatedStorage.Quota")>]
member this.MaximumSize : uint64
Public Overridable ReadOnly Property MaximumSize As ULong

プロパティ値

分離ストレージ領域の最大量 (バイト単位)。 派生クラスは、異なる値の単位を返すことができます。

属性

例外

クォータが定義されていません。

注釈

MaximumSize プロパティの既定の実装では、バイト単位で表されるIsolatedStoragePermission.UserQuotaの値が返されます。 派生クラスは、他の測定単位で値を表すことができます。 このような実装の考えられる例として、分離ストレージ データベースがあります。

MaximumSizeを設定することはできませんが、クォータはセキュリティ ポリシーで構成されており、設定できます。 コードは証拠に基づいて領域のクォータを受け取ります。そのため、異なる証拠で実行されている場合、同じコードが異なるクォータを受け取ることができます (たとえば、同じアプリケーションがローカルで実行され、イントラネット上の共有から異なるクォータを受け取ることができます)。 IsolatedStorageFile.MaximumSize は、このプロパティを実装します。

適用対象