IsolatedStorageFile.GetUserStoreForApplication 메서드

정의

호출 코드의 애플리케이션 ID에 해당하는 사용자 범위의 격리된 스토리지를 가져옵니다.

public:
 static System::IO::IsolatedStorage::IsolatedStorageFile ^ GetUserStoreForApplication();
public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForApplication ();
static member GetUserStoreForApplication : unit -> System.IO.IsolatedStorage.IsolatedStorageFile
Public Shared Function GetUserStoreForApplication () As IsolatedStorageFile

반환

IsolatedStorageFile

호출 코드의 어셈블리 ID에 기반한 격리된 스토리지 범위에 해당하는 개체입니다.

예외

격리된 스토리지 권한이 충분히 부여되지 않은 경우.

격리된 스토리지 위치를 초기화할 수 없습니다.

또는 ActivationContext 속성이 null을 반환했기 때문에 호출자의 애플리케이션 ID를 확인할 수 없습니다.

또는 애플리케이션 도메인에 대한 사용 권한을 확인할 수 없습니다.

설명

이 메서드를 사용 하는 경우 애플리케이션을 사용 하 여 연결 된 모든 어셈블리가 같은 격리 된 저장소를 사용 합니다. 애플리케이션 id를 확인할 수 있습니다-예를 들어 애플리케이션이 ClickOnce 배포를 통해 게시 또는 Silverlight 기반 애플리케이션 때 경우에이 메서드를 사용할 수 있습니다. 받게 ClickOnce 또는 Silverlight 기반 애플리케이션 외부에 있는이 메서드를 사용 하려는 경우는 IsolatedStorageException 예외를 호출자의 애플리케이션 id를 확인할 수 없습니다.

GetUserStoreForApplication 는 다음 코드와 기능적으로 동일합니다.

isoFile = IsolatedStorageFile::GetStore(IsolatedStorageScope::Application |
    IsolatedStorageScope::User, (Type^)nullptr);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
    IsolatedStorageScope.User, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application Or _
    IsolatedStorageScope.User, Nothing)

이 코드에서 매개 변수 GetStore(IsolatedStorageScope scope, Object applicationIdentity)applicationIdentity .입니다null.

적용 대상

추가 정보