Freigeben über


IsolatedStorageFile.IncreaseQuotaTo(Int64) Methode

Definition

Ermöglicht es einer Anwendung, explizit eine größere Kontingentgröße in Bytes anzufordern.

public:
 override bool IncreaseQuotaTo(long newQuotaSize);
public override bool IncreaseQuotaTo (long newQuotaSize);
[System.Runtime.InteropServices.ComVisible(false)]
public override bool IncreaseQuotaTo (long newQuotaSize);
override this.IncreaseQuotaTo : int64 -> bool
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.IncreaseQuotaTo : int64 -> bool
Public Overrides Function IncreaseQuotaTo (newQuotaSize As Long) As Boolean

Parameter

newQuotaSize
Int64

Die angeforderte Größe in Bytes.

Gibt zurück

true, wenn das neue Kontingent akzeptiert wird, andernfalls false.

Attribute

Ausnahmen

newQuotaSize ist kleiner als die aktuelle Kontingentgröße.

newQuotaSize ist kleiner als 0 (null) oder kleiner oder gleich der aktuellen Kontingentgröße.

Der isolierte Speicher wurde geschlossen.

Der aktuelle Bereich ist nicht für einen Anwendungsbenutzer.

Der isolierte Speicher wurde freigegeben.

Der isolierte Speicher wurde entfernt.

- oder -

Isolierter Speicher ist deaktiviert.

Hinweise

Die IncreaseQuotaTo -Methode ermöglicht es einer Anwendung, explizit eine größere Kontingentgröße in Bytes anzufordern. Die neue Kontingentgröße darf nicht kleiner als die aktuelle Kontingentgröße sein, da nur Kontingenterhöhungen zulässig sind.

Wenn die IncreaseQuotaTo Methode aufgerufen wird, ruft der isolierte Speicher die CheckSecuritySettings -Methode auf.

Sie können Richtlinienentscheidungen implementieren, indem Sie ein benutzerdefiniertes AppDomainManager Objekt erstellen, das die CheckSecuritySettings -Methode außer Kraft setzt, sodass das Objekt Richtlinienentscheidungen basierend auf einem IsolatedStorageSecurityState Objekt ausführen kann.

Wenn kein benutzerdefiniertes AppDomainManager Objekt vorhanden ist, wird die Anforderung zur Kontingenterhöhung abgelehnt, da die Standardimplementierung für CheckSecuritySettings zurückgibt false.

Derzeit stellt keiner der Hosts in .NET Framework diese Anpassung bereit. Gibt also IncreaseQuotaTo immer zurück false.

Gilt für:

Weitere Informationen