IsolatedStorageFileStream.Position Właściwość

Definicja

Pobiera lub ustawia bieżącą pozycję bieżącego IsolatedStorageFileStream obiektu.Gets or sets the current position of the current IsolatedStorageFileStream object.

public:
 virtual property long Position { long get(); void set(long value); };
public override long Position { get; set; }
member this.Position : int64 with get, set
Public Overrides Property Position As Long

Wartość właściwości

Int64

Bieżąca pozycja tego IsolatedStorageFileStream obiektu.The current position of this IsolatedStorageFileStream object.

Wyjątki

Dla pozycji nie można ustawić ujemnej liczby.The position cannot be set to a negative number.

Przykłady

Poniższy przykład kodu używa właściwości, Position Aby zapisać dane do pliku.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() );

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

// Determine the size of the IsolatedStorageFileStream
// by checking its Length property.
Console.WriteLine("Total Bytes Read: " + source.Length);
Console.WriteLine("Writing data to the new file.")
While source.Position < source.Length
    inputChar = CByte(source.ReadByte())
    target.WriteByte(inputChar)
End While

' Determine the size of the IsolatedStorageFileStream
' by checking its Length property.
Console.WriteLine(("Total Bytes Read: " & source.Length))

Uwagi

Ustawienie tej właściwości działa, gdy CanSeek Właściwość jest true .Setting this property works when the CanSeek property is true.

Dotyczy