IsolatedStorageFile.IncreaseQuotaTo(Int64) Methode

Definition

Ermöglicht einer Anwendung die explizite Anforderung einer größeren Kontingentgröße in Bytes.

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 Byte.

Gibt zurück

truewenn das neue Kontingent akzeptiert wird; andernfalls . false

Attribute

Ausnahmen

newQuotaSize ist kleiner als die aktuelle Kontingentgröße.

newQuotaSize ist kleiner als Null oder kleiner als oder gleich der aktuellen Kontingentgröße.

Der isolierte Speicher wurde geschlossen.

Der aktuelle Bereich ist nicht für einen Anwendungsbenutzer vorgesehen.

Der isolierte Speicher wurde gelöscht.

Der isolierte Speicher wurde entfernt.

-oder-

Der isolierte Speicher ist deaktiviert.

Hinweise

Mit der IncreaseQuotaTo Methode kann eine Anwendung explizit eine größere Kontingentgröße in Byte anfordern. Die neue Kontingentgröße darf nicht kleiner als die aktuelle Kontingentgröße sein, da nur Kontingenterhöhungen zulässig sind.

Immer 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, damit das Objekt Richtlinienentscheidungen basierend auf einem IsolatedStorageSecurityState Objekt ausführen kann.

Wenn kein benutzerdefiniertes AppDomainManager Objekt vorhanden ist, wird die Anforderung für die Kontingenterhöhung verweigert, da die Standardimplementierung für CheckSecuritySettings Rückgaben falsezurückgegeben wird.

Derzeit stellen keine der Hosts im .NET Framework diese Anpassung bereit, sodass IncreaseQuotaTo immer false zurückgibt.

Gilt für:

Weitere Informationen