IsolatedStorageFile.GetUserStoreForDomain メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IsolatedStorageFile.GetUserStoreForDomain メソッドの意味・解説 

IsolatedStorageFile.GetUserStoreForDomain メソッド

アプリケーション ドメイン IDアセンブリ ID対応するユーザー スコープ分離ストレージ取得します

名前空間: System.IO.IsolatedStorage
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function GetUserStoreForDomain
 As IsolatedStorageFile
Dim returnValue As IsolatedStorageFile

returnValue = IsolatedStorageFile.GetUserStoreForDomain
public static IsolatedStorageFile GetUserStoreForDomain
 ()
public:
static IsolatedStorageFile^ GetUserStoreForDomain ()
public static IsolatedStorageFile GetUserStoreForDomain
 ()
public static function GetUserStoreForDomain
 () : IsolatedStorageFile

戻り値
アプリケーション ドメイン IDアセンブリ ID組み合わせに基づく IsolatedStorageScope に対応する IsolatedStorageFile オブジェクト

例外例外
例外種類条件

SecurityException

分離ストレージに対して必要なアクセス許可与えられていません。

IsolatedStorageException

ストアを開くことができません。

または

指定したアセンブリには、分離ストア作成するためのアクセス許可不足してます。

解説解説

異なアプリケーションコンテキスト使用される場合、同じアセンブリ コードであっても異な分離ストア使用します

GetUserStoreForDomain は、次のコード機能的に同等です。

GetStore(IsolatedStorageScope.User Or IsolatedStorageScope.Assembly
 Or IsolatedStorageScope.Domain, Nothing,
 Nothing)
GetStore(IsolatedStorageScope.Assembly | IsolatedStorageScope.Domain | IsolatedStorageScope.User,
 null, null);

同じアプリケーション ドメイン内で実行されている異なアセンブリは、必ず個別分離ストア保有します。

メモメモ

アセンブリインストールされているアプリケーション ドメインに IsolatedStorageFilePermission がない場合GetUserStoreForDomain は、クォータなしで IsolatedStorageFile オブジェクト返しますクォータ持たない IsolatedStorageFile オブジェクト使用して IsolatedStorageFile オブジェクト後で作成しようとすると、IsolatedStorageException発生して失敗します

使用例使用例

GetUserStoreForDomain メソッドコード例次に示します。この例のコンテキスト全体については、IsolatedStorageFile概要参照してください

Dim isoFile As IsolatedStorageFile
isoFile = IsolatedStorageFile.GetUserStoreForDomain()

' Open or create a writable file.
Dim isoStream As New IsolatedStorageFileStream(Me.userName,
 FileMode.OpenOrCreate, _
    FileAccess.Write, isoFile)

Dim writer As New StreamWriter(isoStream)
writer.WriteLine(Me.NewsUrl)
writer.WriteLine(Me.SportsUrl)
' Calculate the amount of space used to record the user's preferences.
Dim d As Double = Convert.ToDouble(isoFile.CurrentSize)
 / Convert.ToDouble(isoFile.MaximumSize)
Console.WriteLine(("CurrentSize = " & isoFile.CurrentSize.ToString()))
Console.WriteLine(("MaximumSize = " & isoFile.MaximumSize.ToString()))
' StreamWriter.Close implicitly closes isoStream.
writer.Close()
isoFile.Dispose()
isoFile.Close()
Return d
IsolatedStorageFile isoFile;
isoFile = IsolatedStorageFile.GetUserStoreForDomain();

// Open or create a writable file.
IsolatedStorageFileStream isoStream =
    new IsolatedStorageFileStream(this.userName
,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    isoFile);

StreamWriter writer = new StreamWriter(isoStream);
writer.WriteLine(this.NewsUrl);
writer.WriteLine(this.SportsUrl);
// Calculate the amount of space used to record the user's preferences.
double d = isoFile.CurrentSize / isoFile.MaximumSize;
Console.WriteLine("CurrentSize = " + isoFile.CurrentSize.ToString());
Console.WriteLine("MaximumSize = " + isoFile.MaximumSize.ToString());
// StreamWriter.Close implicitly closes isoStream.
writer.Close();
isoFile.Dispose();
isoFile.Close();
return d;
IsolatedStorageFile^ isoFile;
isoFile = IsolatedStorageFile::GetUserStoreForDomain();

// Open or create a writable file.
IsolatedStorageFileStream^ isoStream = gcnew IsolatedStorageFileStream( this->userName,FileMode::OpenOrCreate,FileAccess::Write,isoFile
 );
StreamWriter^ writer = gcnew StreamWriter( isoStream );
writer->WriteLine( this->NewsUrl );
writer->WriteLine( this->SportsUrl );

// Calculate the amount of space used to record the user's preferences.
double d = isoFile->CurrentSize / isoFile->MaximumSize;
Console::WriteLine( "CurrentSize = {0}", isoFile->CurrentSize.ToString()
 );
Console::WriteLine( "MaximumSize = {0}", isoFile->MaximumSize.ToString()
 );
writer->Close();
isoFile->Close();
isoStream->Close();
return d;

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IsolatedStorageFile クラス
IsolatedStorageFile メンバ
System.IO.IsolatedStorage 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IsolatedStorageFile.GetUserStoreForDomain メソッド」の関連用語

IsolatedStorageFile.GetUserStoreForDomain メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IsolatedStorageFile.GetUserStoreForDomain メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS