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(
)
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.