IsolatedStorageFileStream::CanRead Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets a Boolean value indicating whether the file can be read.

Namespace:   System.IO.IsolatedStorage
Assembly:  mscorlib (in mscorlib.dll)

property bool CanRead {
	virtual bool get() override;

Property Value

Type: System::Boolean

true if an IsolatedStorageFileStream object can be read; otherwise, false.

Use this property to determine whether the IsolatedStorageFileStream object can be read.

The following code example demonstrates how you could use the CanRead property, as a check to see whether a stream can be read before calling the Read or BeginRead methods. For the complete context of this example, see the IsolatedStorageFileStream overview.

// This is the stream to which data will be written.
IsolatedStorageFileStream^ source = gcnew IsolatedStorageFileStream( this->userName,FileMode::OpenOrCreate,isoFile );

// This is the stream from which data will be read.
Console::WriteLine( "Is the source file readable?  {0}", (source->CanRead ? (String^)"true" : "false") );
Console::WriteLine( "Creating new IsolatedStorageFileStream for Archive." );

// Open or create a writable file.
IsolatedStorageFileStream^ target = gcnew IsolatedStorageFileStream( String::Concat("Archive\\",this->userName),FileMode::OpenOrCreate,FileAccess::Write,FileShare::Write,isoFile );

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top