次の方法で共有


IsolatedStorageFile.Close メソッド

以前に GetStoreGetUserStoreForAssembly 、または GetUserStoreForDomain で開いたストアを閉じます。

Public Sub Close()
[C#]
public void Close();
[C++]
public: void Close();
[JScript]
public function Close();

使用例

[Visual Basic, C#, C++] Close メソッドを使用する方法を次のコード例に示します。この例のコンテキスト全体については、 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

[C#] 
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;

[C++] 
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(S"CurrentSize = {0}", isoFile->CurrentSize.ToString());
Console::WriteLine(S"MaximumSize = {0}", isoFile->MaximumSize.ToString());
writer->Close();
isoFile->Close();
isoStream->Close();
return d;

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

IsolatedStorageFile クラス | IsolatedStorageFile メンバ | System.IO.IsolatedStorage 名前空間