Name
IsolatedStoragePermission
Synopsis
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission : IUnrestrictedPermission { // Public Constructors public IsolatedStoragePermission(PermissionStatestate); // Public Instance Properties public IsolatedStorageContainment UsageAllowed{set; get; } public long UserQuota{set; get; } // Public Instance Methods public override void FromXml(System.Security.SecurityElementesd); // overrides CodeAccessPermission public bool IsUnrestricted( ); // implements IUnrestrictedPermission public override SecurityElement ToXml( ); // overrides CodeAccessPermission }
This abstract class provides the base class from which all types of
isolated storage permission classes derive. Currently, there is only
one concrete isolated storage permission implementation:
IsolatedStorageFilePermission. The unique features
of the IsolatedStoragePermission class, which all
derived classes inherit, are the UsageAllowed and
UserQuota properties. The
UsageAllowed property represents the scope of
store code can obtain, and UserQuota specifies the
store’s maximum permitted size.
Hierarchy
System.Object
→
System.Security.CodeAccessPermission(System.Security.IPermission,
System.Security.ISecurityEncodable,
System.Security.IStackWalk)
→
IsolatedStoragePermission(IUnrestrictedPermission)
Subclasses
IsolatedStorageFilePermission
Returned By
System.IO.IsolatedStorage.IsolatedStorage.GetPermission(
)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access