FileStream.Position Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de huidige positie van deze stroom op of stelt u deze in.
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
Waarde van eigenschap
De huidige positie van deze stroom.
Uitzonderingen
De stream biedt geen ondersteuning voor zoeken.
Er is een I/O-fout opgetreden.
Er is geprobeerd de positie in te stellen op een negatieve waarde.
Er is geprobeerd te zoeken naar het einde van een stream die dit niet ondersteunt.
Voorbeelden
In het volgende voorbeeld worden de Length en Position eigenschappen gebruikt om te controleren op een voorwaarde voor het einde van het bestand.
if( s.Length==s.Position )
{
Console.WriteLine("End of file has been reached.");
}
if s.Length = s.Position then
printfn "End of file has been reached."
If s.Length = s.Position Then
Console.WriteLine("End of file has been reached.")
End If
Opmerkingen
Het zoeken naar een locatie buiten de lengte van de stream wordt ondersteund. Wanneer u verder zoekt dan de lengte van het bestand, wordt de bestandsgrootte groter. Alle gegevens die aan het einde van het bestand worden toegevoegd, zijn ingesteld op nul.
Zie Algemene I/O-taken voor een lijst met algemene bestands- en mapbewerkingen.