Udostępnij za pośrednictwem


IsolatedStorageFileStream.Position Właściwość

Definicja

Pobiera lub ustawia bieżącą pozycję bieżącego IsolatedStorageFileStream obiektu.

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

Bieżąca pozycja tego IsolatedStorageFileStream obiektu.

Wyjątki

Nie można ustawić pozycji na liczbę ujemną.

Przykłady

Poniższy przykład kodu używa Position właściwości do zapisywania danych w pliku.

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ść ma truewartość .

Dotyczy