IsolatedStorageFile.IncreaseQuotaTo(Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
.