IsolatedStorageFileStream::CanRead Property

 

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

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

public:
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
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Show: