Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Macht einen Stream um eine Datei verfügbar, wobei synchrone und asynchrone Lese- und Schreibvorgänge unterstützt werden.
In den folgenden Tabellen werden die vom FileStream -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
FileStream | Überladen. Initialisiert eine neue Instanz der FileStream-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
CanRead | Ruft einen Wert ab, der angibt, ob der aktuelle Stream Lesevorgänge unterstützt. |
![]() |
CanSeek | Ruft einen Wert ab, der angibt, ob der aktuelle Stream Suchvorgänge unterstützt. |
![]() |
CanTimeout | Ruft einen Wert ab, der bestimmt, ob für den aktuellen Stream ein Timeout möglich ist.(Von Stream geerbt.) |
![]() |
CanWrite | Ruft einen Wert ab, der angibt, ob der aktuelle Stream Schreibvorgänge unterstützt. |
![]() |
Handle | Ruft das Dateihandle des Betriebssystems für die Datei ab, die durch das aktuelle FileStream-Objekt gekapselt wird. |
![]() |
IsAsync | Ruft einen Wert ab, der angibt, ob FileStream asynchron oder synchron geöffnet wurde. |
![]() |
Length | Ruft die Länge des Streams in Bytes ab. |
![]() |
Name | Ruft den Namen des FileStream ab, der an den Konstruktor übergeben wurde. |
![]() |
Position | Ruft die aktuelle Position dieses Streams ab oder legt diese fest. |
![]() |
ReadTimeout | Ruft einen Wert ab, der bestimmt, wie lange der Stream versucht, Lesevorgänge durchzuführen, bevor ein Timeout auftritt, oder legt diesen fest. (Von Stream geerbt.) |
![]() |
SafeFileHandle | Ruft ein SafeFileHandle-Objekt auf, das den Dateihandle des Betriebssystems für die Datei darstellt, die das aktuelle FileStream-Objekt kapselt. |
![]() |
WriteTimeout | Ruft einen Wert ab, der bestimmt, wie lange der Stream versucht, Schreibvorgänge durchzuführen, bevor ein Timeout auftritt, oder legt diesen fest. (Von Stream geerbt.) |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
| Name | Beschreibung | |
|---|---|---|
![]() |
BeginRead | Überschrieben. Beginnt einen asynchronen Lesevorgang. |
![]() |
BeginWrite | Überschrieben. Beginnt einen asynchronen Schreibvorgang. |
![]() |
Close | Schließt den aktuellen Stream und gibt alle dem aktuellen Stream zugeordneten Ressourcen frei (z. B. Sockets und Dateihandles). (Von Stream geerbt.) |
![]() |
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
![]() |
Dispose | Überladen. |
![]() |
EndRead | Überschrieben. Wartet, bis der ausstehende asynchrone Lesevorgang abgeschlossen ist. |
![]() |
EndWrite | Überschrieben. Beendet einen asynchronen Lesevorgang und blockiert, bis die E/A-Operation abgeschlossen wurde. |
![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() |
Flush | Überschrieben. Löscht sämtliche Puffer für diesen Stream und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät. |
![]() |
GetAccessControl | Ruft ein FileSecurity-Objekt ab, das die Einträge in der Zugriffssteuerungsliste für die Datei kapselt, das vom aktuellen FileStream-Objekt beschrieben wird. |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) |
![]() |
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
![]() |
Lock | Verhindert, dass andere Prozesse den FileStream ändern, während gleichzeitig Lesezugriff gewährt wird. |
![]() |
Read | Überschrieben. Liest einen Byteblock aus dem Stream und schreibt die Daten in einen angegebenen Puffer. |
![]() |
ReadByte | Überschrieben. Liest ein Byte aus der Datei und erhöht die Leseposition um ein Byte. |
![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() |
Seek | Überschrieben. Legt die aktuelle Position dieses Streams auf den angegebenen Wert fest. |
![]() |
SetAccessControl | Wendet von einem FileSecurity-Objekt beschriebene Einträge in Zugriffssteuerungslisten auf die Datei an, die vom aktuellen FileStream-Objekt beschrieben wird. |
![]() |
SetLength | Überschrieben. Legt die Länge dieses Streams auf den angegebenen Wert fest. |
![]() |
Synchronized | Erstellt um das angegebene Stream-Objekt einen threadsicheren (synchronisierten) Wrapper. (Von Stream geerbt.) |
![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
![]() |
Unlock | Ermöglicht anderen Prozessen den Zugriff auf die gesamte Datei oder einen Teil der Datei, die zuvor gesperrt war. |
![]() |
Write | Überschrieben. Schreibt einen Block von Bytes unter Verwendung von gepufferten Daten in diesen Stream. |
![]() |
WriteByte | Überschrieben. Schreibt ein Byte an die aktuelle Position im Dateistream. |
Zum Seitenanfang
Geschützte Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
CreateWaitHandle | Reserviert ein WaitHandle-Objekt. (Von Stream geerbt.) |
![]() |
Dispose | Überladen. Überschrieben. |
![]() |
Finalize | Überschrieben. Stellt das Freigeben von Ressourcen und das Ausführen anderer Bereinigungsvorgänge sicher, wenn der Garbage Collector den FileStream verarbeitet. |
![]() |
MemberwiseClone | Überladen. (Von MarshalByRefObject geerbt.) |
Zum Seitenanfang
Siehe auch
Referenz
FileStream-Klasse
System.IO-Namespace
File-Klasse
FileAccess-Enumeration
FileMode-Enumeration
FileShare-Enumeration
Weitere Ressourcen
Datei- und Stream-E/A
Gewusst wie: Lesen aus einer Textdatei
Gewusst wie: Schreiben von Text in eine Datei
Grundlegende Datei-E/A
Gewusst wie: Lesen und Schreiben einer neu erstellten Datendatei
.gif)