IsolatedStorageFileStream::Position Property

 

Gets or sets the current position of the current IsolatedStorageFileStream object.

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

public:
property long long Position {
	virtual long long get() override;
	virtual void set(long long value) override;
}

Property Value

Type: System::Int64

The current position of this IsolatedStorageFileStream object.

Exception Condition
ArgumentOutOfRangeException

The position cannot be set to a negative number.

Setting this property works when the CanSeek property is true.

The following code example uses the Position property to write data to a file.

Console::WriteLine( "Writing data to the new file." );
while ( source->Position < source->Length )
{
   inputChar = (Byte)source->ReadByte();
   target->WriteByte( (Byte)source->ReadByte() );
}

// Determine the size of the IsolatedStorageFileStream
// by checking its Length property.
Console::WriteLine( "Total Bytes Read: {0}", source->Length.ToString() );

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: