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

반품

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

예외

격리된 스토리지 권한이 충분히 부여되지 않았습니다.

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

-또는-

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

-또는-

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

설명

애플리케이션과 연결된 모든 어셈블리는 이 메서드를 사용할 때 동일한 격리된 저장소를 사용합니다. 이 메서드는 애플리케이션 ID를 확인할 수 있는 경우에만 사용할 수 있습니다(예: 애플리케이션이 ClickOnce 배포를 통해 게시되거나 Silverlight 기반 애플리케이션인 경우). ClickOnce 또는 Silverlight 기반 애플리케이션 외부에서 이 메서드를 사용하려고 하면 호출자의 애플리케이션 ID를 확인할 수 없으므로 예외가 발생 IsolatedStorageException 합니다.

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

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

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

적용 대상

추가 정보