2010-08-07 3 views
6

.Net에서 고립 된 저장소라는 용어를 들어 봤습니다. 그게 실제로 무엇이며 얼마나 멀리 사용되어 있습니까? 해당 저장소가 사용자에게 표시되지 않고 Assemblies (특정 어셈블리 또는이를 만든 AppDomain)에 의해서만 소비되거나 쓰여질 수 있습니까?.Net의 격리 된 저장소의 실제 목적은 무엇입니까?

답변

5

관리자가 안전한 저장 위치를 ​​지정하고 개발자가 정확한 위치를 모른 채 사용할 수있게 해주는 일련의 표준 및 기술입니다.

이들은 많은 엔터프라이즈 응용 프로그램과 많은 데스크톱 응용 프로그램 (예 : 안전한 위치에 사용자 데이터를 저장하는 데 사용됩니다. 한 가지 주요 용도는 .NET이 보통 신뢰하에 실행되는 위치, 일반적으로 호스팅되는 .NET 웹 응용 프로그램 (다른 여러 서버를 공유하는 서버)입니다. 이러한 응용 프로그램은 파일 시스템의 대부분의 위치에 쓸 수 없지만 격리 된 저장소를 사용할 수 있습니다.

사용자가 볼 수있는 위치와 올바른 권한으로 실행중인 모든 앱 도메인.

MSDN의 Isolated StorageIsolatedStorage 관리되는 클래스 (.NET에서 사용할 수 있음)를 참조하십시오.

+0

니스. 투표가 끝났거나 MSDN 참조에 대한 요점을 추가합니다. – kbrimington

2

격리 된 저장소는 부분 신뢰가있는 응용 프로그램 용입니다. .NET 프레임 워크는이 시나리오에서 응용 프로그램이 파일 시스템의 나머지 부분이나 다른 응용 프로그램의 격리 된 저장소와 관련되지 않도록합니다.

실제 파일은 로컬 데이터 또는 응용 프로그램 설정의 어딘가에 사용자 프로필에 저장됩니다.

1

Isolated storage은 응용 프로그램이 파일을 저장할 수있는 작은 응용 프로그램 파일 시스템으로 취급 될 수 있습니다.

격리 된 저장소는 부분 신뢰 및 Silverlight 응용 프로그램에서 실행되는 응용 프로그램에서 사용할 수 있습니다. 이러한 응용 프로그램은 파일 시스템의 다른 곳에 쓸 수있는 권한이 없지만 격리 된 저장소를 사용하면 설정 및 사용자 기본 설정을 영구적 인 위치에 저장할 수 있습니다.

각 응용 프로그램은 자체 격리 저장소를 가지며 부분 신뢰로 실행되는 응용 프로그램은 다른 응용 프로그램의 격리 된 저장소를 볼 수 없습니다. 격리 된 저장소는 일반 파일 탐색기에서 탐색 할 수 있습니다.

외부 트러스트 응용 프로그램 격리 된 저장소 외부는 거의 사용되지 않지만 부분 신뢰 응용 프로그램과 Silverlight 응용 프로그램의 경우 격리 된 저장소가 최선의 선택이라고 생각합니다.

+0

나는 같은 기사를 7 번 연결하는 방식을 좋아합니다. – Oded

+0

이상한 wiki-everything-is-a-link 모드가 있습니다. 일부 링크를 삭제했습니다. –

관련 문제