IsolatedStorageFileStream.CanRead プロパティ
ファイルを読み取ることができるかどうかを示す Boolean 値を取得します。
Overrides Public ReadOnly Property CanRead As Boolean
[C#]
public override bool CanRead {get;}
[C++]
public: __property bool get_CanRead();
[JScript]
public override function get CanRead() : Boolean;
プロパティ値
IsolatedStorageFileStream を読み取ることができる場合は true 。それ以外の場合は false 。
解説
このプロパティを使用して、 IsolatedStorageFileStream を読み取ることができるかどうかを確認します。
使用例
[Visual Basic, C#, C++] CanRead プロパティを使用して、 Read メソッドまたは BeginRead メソッドを呼び出す前にストリームが読み取り可能かどうかを確認する方法を、次のコード例に示します。この例のコンテキスト全体については、 IsolatedStorageFileStream の概要を参照してください。
' Open or create a writable file.
Dim target As New IsolatedStorageFileStream("Archive\ " & Me.userName, _
FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write, isoFile)
[C#]
IsolatedStorageFileStream source =
new IsolatedStorageFileStream(this.userName,FileMode.OpenOrCreate,
isoFile);
// This is the stream from which data will be read.
Console.WriteLine("Is the source file readable? " + (source.CanRead?"true":"false"));
Console.WriteLine("Creating new IsolatedStorageFileStream for Archive.");
// Open or create a writable file.
IsolatedStorageFileStream target =
new IsolatedStorageFileStream("Archive\\ " + this.userName,
FileMode.OpenOrCreate,
FileAccess.Write,
FileShare.Write,
isoFile);
[C++]
// This is the stream to which data will be written.
IsolatedStorageFileStream* source =
new IsolatedStorageFileStream(this->userName,FileMode::OpenOrCreate,
isoFile);
// This is the stream from which data will be read.
Console::WriteLine(S"Is the source file readable? {0}", (source->CanRead ? S"true" : S"false"));
Console::WriteLine(S"Creating new IsolatedStorageFileStream for Archive.");
// Open or create a writable file.
IsolatedStorageFileStream* target =
new IsolatedStorageFileStream((S"Archive\\ {0}", this->userName),
FileMode::OpenOrCreate,
FileAccess::Write,
FileShare::Write,
isoFile);
[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 ファミリ
参照
IsolatedStorageFileStream クラス | IsolatedStorageFileStream メンバ | System.IO.IsolatedStorage 名前空間