IsolatedStorage 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모든 격리된 스토리지 구현이 파생되어야 하는 추상 기본 클래스를 나타냅니다.
public ref class IsolatedStorage abstract : MarshalByRefObject
public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
type IsolatedStorage = class
inherit MarshalByRefObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorage = class
inherit MarshalByRefObject
Public MustInherit Class IsolatedStorage
Inherits MarshalByRefObject
- 상속
- 파생
- 특성
설명
중요
신뢰할 수 없는 데이터로 이 클래스에서 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 클래스에서 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.
격리된 스토리지 파일에 대한 내용은 참조는 IsolatedStorageFile 클래스입니다.
중요
Windows 8.x 스토어 앱에는 격리된 스토리지를 사용할 수 없습니다. 대신에 Windows Runtime API에 포함된 Windows.Storage
네임스페이스의 애플리케이션 데이터 클래스를 사용하여 로컬 데이터 및 파일을 저장합니다. 자세한 내용은 Windows 개발자 센터에서 애플리케이션 데이터 를 참조하세요.
생성자
IsolatedStorage() |
IsolatedStorage 클래스의 새 인스턴스를 초기화합니다. |
속성
ApplicationIdentity |
격리된 스토리지의 범위를 지정하는 애플리케이션 ID를 가져옵니다. |
AssemblyIdentity |
격리된 스토리지의 범위를 지정하는 데 사용된 어셈블리 ID를 가져옵니다. |
AvailableFreeSpace |
파생된 클래스에서 재정의되면 격리된 스토리지의 사용 가능한 공간(바이트)을 가져옵니다. |
CurrentSize |
사용되지 않음.
사용되지 않음.
격리된 스토리지의 현재 크기를 나타내는 값을 가져옵니다. |
DomainIdentity |
격리된 스토리지의 범위를 지정하는 도메인 ID를 가져옵니다. |
MaximumSize |
사용되지 않음.
사용되지 않음.
사용할 수 있는 격리된 스토리지 공간의 최대 크기를 나타내는 값을 가져옵니다. 파생 클래스에서 재정의할 때 이 값은 다른 측정 단위를 사용하여 나타낼 수 있습니다. |
Quota |
파생 클래스에서 재정의된 경우 격리된 스토리지에 사용할 수 있는 최대 공간 크기를 나타내는 값을 가져옵니다. |
Scope |
저장소를 격리하는 데 사용된 범위를 지정하는 IsolatedStorageScope 열거형을 가져옵니다. |
SeparatorExternal |
디렉터리 문자열에서 사용할 수 있는 백슬래시 문자를 가져옵니다. 파생 클래스에서 재정의될 때 다른 문자를 반환할 수도 있습니다. |
SeparatorInternal |
디렉터리 문자열에서 사용할 수 있는 마침표 문자를 가져옵니다. 파생 클래스에서 재정의될 때 다른 문자를 반환할 수도 있습니다. |
UsedSize |
파생 클래스에서 재정의된 경우 격리된 스토리지에 사용되는 공간 크기를 나타내는 값을 가져옵니다. |
메서드
CreateObjRef(Type) |
원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetLifetimeService() |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (다음에서 상속됨 MarshalByRefObject) |
GetPermission(PermissionSet) |
파생 클래스에 의해 구현되면 권한 집합 내에서 격리된 스토리지에 대한 액세스를 나타내는 권한을 반환합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
IncreaseQuotaTo(Int64) |
파생 클래스에서 재정의된 경우 격리된 스토리지에 대해 더 큰 할당량 크기(바이트)를 승인하라는 메시지를 사용자에게 표시합니다. |
InitializeLifetimeService() |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다. (다음에서 상속됨 MarshalByRefObject) |
InitStore(IsolatedStorageScope, Type, Type) |
새 IsolatedStorage 개체를 초기화합니다. |
InitStore(IsolatedStorageScope, Type) |
새 IsolatedStorage 개체를 초기화합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
MemberwiseClone(Boolean) |
현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
Remove() |
파생 클래스에서 재정의된 경우 개별 격리된 저장소와 포함된 모든 데이터가 제거됩니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET