OracleBFile OracleBFile OracleBFile OracleBFile Class

Definition

Stellt ein verwaltetes OracleBFile-Objekt dar, das für den Oracle-Datentyp BFILE entwickelt wurde.Represents a managed OracleBFile object designed to work with the Oracle BFILE data type. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class OracleBFile sealed : System::IO::Stream, ICloneable, System::Data::SqlTypes::INullable
public sealed class OracleBFile : System.IO.Stream, ICloneable, System.Data.SqlTypes.INullable
type OracleBFile = class
    inherit Stream
    interface ICloneable
    interface INullable
    interface IDisposable
Public NotInheritable Class OracleBFile
Inherits Stream
Implements ICloneable, INullable
Vererbung
Implementiert

Hinweise

Der Oracle BFILE -Datentyp ist ein LOB Oracle-Datentyp, der einen Verweis auf Binärdaten mit einer maximalen Größe von 4 Gigabyte enthält.The Oracle BFILE data type is an Oracle LOB data type that contains a reference to binary data with a maximum size of 4 gigabytes. Ein Oracle BFILE unterscheidet sich von LOB anderen Oracle-Datentypen darin, dass die Daten in einer physischen Datei im Betriebssystem statt auf dem Server gespeichert werden.An Oracle BFILE differs from other Oracle LOB data types in that its data is stored in a physical file in the operating system instead of on the server. Beachten Sie, BFILE dass der-Datentyp schreibgeschützten Zugriff auf Daten bereitstellt.Note that the BFILE data type provides read-only access to data. Aus diesem Grund werden von der Stream -Klasse geerbte Schreib orientierte Methoden nicht unterstützt.Therefore, write-oriented methods inherited from the Stream class are not supported.

Andere Merkmale eines BFILE Datentyps, die ihn von LOB einem Datentyp unterscheiden, sind folgende:Other characteristics of a BFILE data type that distinguish it from a LOB data type are that it:

  • Er enthält unstrukturierte Daten.Contains unstructured data.

  • Er unterstützt das serverseitige Aufteilen in kleine Blöcke.Supports server-side chunking.

  • Er verwendet die Semantik zum Kopieren von Verweisen.Uses reference copy semantics. Wenn Sie z. b. einen Kopiervorgang für einen BFILEausführen, wird BFILE nur der Serverlocatorpunkt (ein Verweis auf die Datei) kopiert.For example, if you perform a copy operation on a BFILE, only the BFILE locator (which is a reference to the file) is copied. Die Daten in der Datei werden nicht kopiert.The data in the file is not copied.

Der BFILE -Datentyp sollte für LOBVerweise auf s verwendet werden, die groß sind und daher nicht in der Datenbank gespeichert werden können.The BFILE data type should be used for referencing LOBs that are large in size, and therefore, not practical to store in the database. Der Aufwand für die Verwendung eines BFILE -Datentyps im Vergleich zum-Datentyp erfolgt durch den Client, den Server und die LOB Kommunikation.There is client, server, and communication overhead for using a BFILE data type compared to the LOB data type. Es ist effizienter, auf einen BFILE zuzugreifen, wenn Sie nur eine kleine Menge von Daten abrufen müssen.It is more efficient to access a BFILE if you only need to obtain a small amount of data. Wenn Sie das gesamte-Objekt abrufen müssen, LOBist es effizienter, auf die in der Datenbank Residenten s zuzugreifen.It is more efficient to access database-resident LOBs if you need to obtain the entire object.

Jedes Objekt, das OracleBFile nicht NULL ist, wird zwei Entitäten zugeordnet, die den Speicherort der zugrunde liegenden physischen Datei definieren:Each non-NULL OracleBFile object is associated with two entities that define the location of the underlying physical file:

  • Ein Oracle-DIRECTORY-Objekt, das als Datenbank-Alias für ein Verzeichnis im Dateisystem fungiert.An Oracle DIRECTORY object, which is a database alias for a directory in the file system, and

  • Der Dateiname der zugrunde liegenden physischen Datei, die sich in dem dem DIRECTORY-Objekt zugeordneten Verzeichnis befindet.The file name of the underlying physical file, which is located in the directory associated with the DIRECTORY object.

Nachdem ein BFILE erstellt wurde, können Sie seinen Serverlocatorpunkt in Form OracleBFile eines-Objekts abrufen, indem Sie ExecuteReader die ExecuteScalar -Methode oder die-Methode verwenden.After a BFILE is created, you can retrieve its locator in the form of an OracleBFile object using the ExecuteReader or ExecuteScalar methods.

Rufen Sie zum OracleBFile Abrufen eines-Objekts GetOracleBFile die-Methode auf.To obtain an OracleBFile object, call the GetOracleBFile method.

Die physische Datei, der OracleBFile ein Objekt zugeordnet ist, muss erst vorhanden sein, wenn Sie versuchen, darauf zuzugreifen.The physical file that an OracleBFile object is associated with does not need to exist until you attempt to access it. Eine Anwendung kann eine OracleBFile an eine nicht vorhandene Datei binden, die physische Datei am erwarteten Speicherort erstellen und dann aufruft. ReadAn application can bind an OracleBFile to a nonexistent file, create the physical file in the expected location, and then call Read.

Bei jedem Versuch, mit der OracleBFile -Methode Read oder Seek der-Methode auf OracleBFile einen geschlossenen zuzugreifen, wird automatisch ein Stream geöffnet.Any attempt to access a closed OracleBFile using the Read or Seek methods reopens an OracleBFile stream automatically.

Im folgenden C# Beispiel wird veranschaulicht, wie Sie ein BFILE in einer Oracle-Tabelle erstellen und dann in Form eines OracleBFile -Objekts abrufen können.The following C# example demonstrates how you can create a BFILE in an Oracle table, and then retrieve it in the form of an OracleBFile object. Das Beispiel veranschaulicht OracleDataReader die Verwendung des-Objekts und der-Methode und der OracleBFile Seek - Read Methode.The example demonstrates the use of the OracleDataReader object and the OracleBFileSeek and Read methods.

private void GetOracleBFile(string connectionString)
{
    //Create and open the connection.
    using (OracleConnection connection = new OracleConnection(connectionString))
    {
        connection.Open();

        //Create and execute the commands.
        OracleCommand command = connection.CreateCommand();
        command.CommandText = "CREATE OR REPLACE DIRECTORY TestDir AS 'c:\\bfiles'";
        command.ExecuteNonQuery();
        command.CommandText = "CREATE TABLE TestTable(col1 number, col2 BFILE)";
        command.ExecuteNonQuery();
        command.CommandText = "INSERT INTO TestTable VALUES ('2', BFILENAME('TESTDIR', 'File.jpg'))";
        command.ExecuteNonQuery();
        command.CommandText = "SELECT * FROM TestTable";

        //Read the BFile data.
        byte[] buffer = new byte[100];
        OracleDataReader dataReader = command.ExecuteReader();
        using (dataReader)
        {
            if (dataReader.Read())
            {
                OracleBFile BFile = dataReader.GetOracleBFile(1);
                using (BFile)
                {
                    BFile.Seek(0, SeekOrigin.Begin);
                    BFile.Read(buffer, 0, 100);
                }
            }
        }
    }
    return;
}

Weitere Informationen zum Erstellen und Verwenden von Oracle BFILEfinden Sie im entsprechenden Thema in der Oracle-Dokumentation.For more information about creating and using an Oracle BFILE, see the appropriate topic in your Oracle documentation.

Hinweis

Die BeginWriteMethoden EndWrite, und WriteByte , die von der System.IO.Stream -Klasse geerbt werden, werden nicht unterstützt, BFILE da der Datentyp schreibgeschützt ist.The BeginWrite, EndWrite, and WriteByte methods, which are inherited from the System.IO.Stream class, are not supported because the BFILE data type is read-only.

Felder

Null Null Null Null

Stellt ein OracleBFile-Objekt dar, das NULL ist und an keine physikalische Datei gebunden ist.Represents a null OracleBFile object that is not bound to a physical file.

Eigenschaften

CanRead CanRead CanRead CanRead

Ruft einen Wert ab, der angibt, ob der BFILE-Stream gelesen werden kann.Gets a value indicating whether the BFILE stream can be read.

CanSeek CanSeek CanSeek CanSeek

Ruft einen Wert ab, der angibt, ob Suchvorgänge vorwärts und rückwärts ausgeführt werden können.Gets a value indicating whether forward-seek and backward-seek operations can be performed.

CanTimeout CanTimeout CanTimeout CanTimeout

Ruft einen Wert ab, der bestimmt, ob für den aktuellen Stream ein Timeout möglich ist.Gets a value that determines whether the current stream can time out.

(Inherited from Stream)
CanWrite CanWrite CanWrite CanWrite

Ruft einen Wert ab, der angibt, ob das Objekt Schreibvorgänge unterstützt.Gets a value indicating whether the object supports writing.

Connection Connection Connection Connection

Ruft die von dieser Instanz von OracleConnection verwendete OracleBFile ab.Gets the OracleConnection used by this instance of the OracleBFile.

DirectoryName DirectoryName DirectoryName DirectoryName

Ruft den Namen des DIRECTORY-Objekts ab, dem ein OracleBFile-Objekt zugeordnet ist.Gets the name of the DIRECTORY object, with which an OracleBFile object is associated.

FileExists FileExists FileExists FileExists

Ruft einen Wert ab, der angibt, ob eine physikalische Datei mit BFILE-Daten im Betriebssystem vorhanden ist.Gets a value indicating whether a physical file containing BFILE data exists in the operating system.

FileName FileName FileName FileName

Ruft den Namen der BFILE ohne den Pfad ab.Gets the name of the BFILE without the path.

IsNull IsNull IsNull IsNull

Ruft einen Wert ab, der angibt, ob OracleBFile ein Null-Stream ist.Gets a value that indicates whether the OracleBFile is a Null stream.

Length Length Length Length

Ruft einen Wert ab, der die Länge der physikalischen Datei in Bytes zurückgibt, der das OracleBFile-Objekt zugeordnet ist.Gets a value that returns the length in bytes of the physical file with which the OracleBFile object is associated.

Position Position Position Position

Ruft die aktuelle Leseposition im OracleBFile-Stream ab.Gets the current read position in the OracleBFile stream.

ReadTimeout ReadTimeout ReadTimeout ReadTimeout

Ruft einen Wert in Millisekunden ab, der bestimmt, wie lange der Stream versucht, Lesevorgänge durchzuführen, bevor ein Timeout auftritt, oder legt diesen fest.Gets or sets a value, in milliseconds, that determines how long the stream will attempt to read before timing out.

(Inherited from Stream)
Value Value Value Value

Ruft ein Array vom Typ Byte ab, das die OracleBFile-Daten enthält.Gets an Array of type Byte that contains the OracleBFile data.

WriteTimeout WriteTimeout WriteTimeout WriteTimeout

Ruft einen Wert in Millisekunden ab, der bestimmt, wie lange der Stream versucht, Schreibvorgänge durchzuführen, bevor ein Timeout auftritt, oder legt diesen fest.Gets or sets a value, in milliseconds, that determines how long the stream will attempt to write before timing out.

(Inherited from Stream)

Methoden

BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)

Beginnt einen asynchronen Lesevorgang.Begins an asynchronous read operation. (Verwenden Sie stattdessen ReadAsync(Byte[], Int32, Int32).)(Consider using ReadAsync(Byte[], Int32, Int32) instead.)

(Inherited from Stream)
BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)

Beginnt einen asynchronen Schreibvorgang.Begins an asynchronous write operation. (Verwenden Sie stattdessen WriteAsync(Byte[], Int32, Int32).)(Consider using WriteAsync(Byte[], Int32, Int32) instead.)

(Inherited from Stream)
Clone() Clone() Clone() Clone()

Erstellt eine Kopie dieses OracleBFile-Objekts, die derselben physikalischen Datei wie das Original zugeordnet ist.Creates a copy of this OracleBFile object associated with the same physical file as the original.

Close() Close() Close() Close()

Schließt den aktuellen Stream und gibt alle dem aktuellen Stream zugeordneten Ressourcen frei (z. B. Sockets und Dateihandles).Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream. Anstatt diese Methode aufzurufen, stellen Sie sicher, dass der Stream ordnungsgemäß freigegeben wird.Instead of calling this method, ensure that the stream is properly disposed.

(Inherited from Stream)
CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64)

Kopiert die angegebene Datenmenge vom angegebenen Quelloffset dieser OracleBFile an den angegebenen Zieloffset eines Ziel-OracleLob.Copies from this OracleBFile to a destination OracleLob with the specified amount of data, the source offset, and the destination offset.

CopyTo(OracleLob) CopyTo(OracleLob) CopyTo(OracleLob) CopyTo(OracleLob)

Kopiert den gesamten Inhalt dieser OracleBFile an den Anfang eines Ziel-OracleLob.Copies the entire contents of this OracleBFile to the beginning of a destination OracleLob.

CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64)

Kopiert den gesamten Inhalt dieser OracleBFile am angegebenen Offset in ein Ziel-OracleLob.Copies the entire contents of this OracleBFile to a destination OracleLob at the specified offset.

CopyTo(Stream) CopyTo(Stream) CopyTo(Stream) CopyTo(Stream)

Liest alle Bytes aus dem aktuellen Stream und schreibt sie in einen anderen Datenstrom.Reads the bytes from the current stream and writes them to another stream.

(Inherited from Stream)
CopyTo(Stream, Int32) CopyTo(Stream, Int32) CopyTo(Stream, Int32) CopyTo(Stream, Int32)

Liest alles Bytes aus dem aktuellen Datenstrom und schreibt sie unter Verwendung einer angegebenen Puffergröße in einen anderen Datenstrom.Reads the bytes from the current stream and writes them to another stream, using a specified buffer size.

(Inherited from Stream)
CopyToAsync(Stream) CopyToAsync(Stream) CopyToAsync(Stream) CopyToAsync(Stream)

Liest die Bytes asynchron aus dem aktuellen Stream und schreibt sie in einen anderen Stream.Asynchronously reads the bytes from the current stream and writes them to another stream.

(Inherited from Stream)
CopyToAsync(Stream, CancellationToken) CopyToAsync(Stream, CancellationToken) CopyToAsync(Stream, CancellationToken) CopyToAsync(Stream, CancellationToken)

Liest die Bytes asynchron aus dem aktuellen Stream und schreibt sie unter Verwendung eines angegebenen Abbruchtokens in einen anderen Stream.Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified cancellation token.

(Inherited from Stream)
CopyToAsync(Stream, Int32) CopyToAsync(Stream, Int32) CopyToAsync(Stream, Int32) CopyToAsync(Stream, Int32)

Liest die Bytes asynchron aus dem aktuellen Stream und schreibt sie unter Verwendung einer angegebenen Puffergröße in einen anderen Stream.Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size.

(Inherited from Stream)
CopyToAsync(Stream, Int32, CancellationToken) CopyToAsync(Stream, Int32, CancellationToken) CopyToAsync(Stream, Int32, CancellationToken) CopyToAsync(Stream, Int32, CancellationToken)

Liest die Bytes asynchron aus dem aktuellen Stream und schreibt sie unter Verwendung einer angegebenen Puffergröße und eines Abbruchtokens in einen anderen Stream.Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token.

(Inherited from Stream)
CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
CreateWaitHandle() CreateWaitHandle() CreateWaitHandle() CreateWaitHandle()

Reserviert ein WaitHandle-Objekt.Allocates a WaitHandle object.

(Inherited from Stream)
Dispose() Dispose() Dispose() Dispose()

Gibt alle von diesem Objekt verwendeten Ressourcen frei.Releases all the resources that are used by this object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von Stream verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the Stream and optionally releases the managed resources.

(Inherited from Stream)
DisposeAsync() DisposeAsync() DisposeAsync() DisposeAsync()

Gibt die nicht verwalteten Ressourcen, die von der Stream verwendet werden, asynchron frei.Asynchronously releases the unmanaged resources used by the Stream.

(Inherited from Stream)
EndRead(IAsyncResult) EndRead(IAsyncResult) EndRead(IAsyncResult) EndRead(IAsyncResult)

Wartet, bis der ausstehende asynchrone Lesevorgang abgeschlossen ist.Waits for the pending asynchronous read to complete. (Verwenden Sie stattdessen ReadAsync(Byte[], Int32, Int32).)(Consider using ReadAsync(Byte[], Int32, Int32) instead.)

(Inherited from Stream)
EndWrite(IAsyncResult) EndWrite(IAsyncResult) EndWrite(IAsyncResult) EndWrite(IAsyncResult)

Beendet einen asynchronen Schreibvorgang.Ends an asynchronous write operation. (Verwenden Sie stattdessen WriteAsync(Byte[], Int32, Int32).)(Consider using WriteAsync(Byte[], Int32, Int32) instead.)

(Inherited from Stream)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

Wird derzeit nicht unterstützt.Not currently supported.

FlushAsync() FlushAsync() FlushAsync() FlushAsync()

Löscht sämtliche Puffer für diesen Stream asynchron und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät.Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device.

(Inherited from Stream)
FlushAsync(CancellationToken) FlushAsync(CancellationToken) FlushAsync(CancellationToken) FlushAsync(CancellationToken)

Löscht alle Puffer für diesen Stream asynchron und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät und überwacht Abbruchanforderungen.Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.

(Inherited from Stream)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ObjectInvariant() ObjectInvariant() ObjectInvariant() ObjectInvariant()

Bietet Unterstützung für einen Contract.Provides support for a Contract.

(Inherited from Stream)
Read(Byte[], Int32, Int32) Read(Byte[], Int32, Int32) Read(Byte[], Int32, Int32) Read(Byte[], Int32, Int32)

Liest eine Folge von Bytes aus dem aktuellen OracleBFile-Stream und verschiebt die Position im Stream um die Anzahl der gelesen Bytes nach vorn.Reads a sequence of bytes from the current OracleBFile stream and advances the position within the stream by the number of bytes read.

Read(Span<Byte>) Read(Span<Byte>) Read(Span<Byte>) Read(Span<Byte>)

Liest beim Überschreiben in einer abgeleiteten Klasse eine Folge von Bytes aus dem aktuellen Stream und erhöht die Position im Stream um die Anzahl der gelesenen Bytes.When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.

(Inherited from Stream)
ReadAsync(Byte[], Int32, Int32) ReadAsync(Byte[], Int32, Int32) ReadAsync(Byte[], Int32, Int32) ReadAsync(Byte[], Int32, Int32)

Liest eine Bytesequenz asynchron aus dem aktuellen Stream und setzt die Position in diesem Stream um die Anzahl der gelesenen Bytes nach vorn.Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.

(Inherited from Stream)
ReadAsync(Byte[], Int32, Int32, CancellationToken) ReadAsync(Byte[], Int32, Int32, CancellationToken) ReadAsync(Byte[], Int32, Int32, CancellationToken) ReadAsync(Byte[], Int32, Int32, CancellationToken)

Liest eine Folge von Bytes asynchron aus aktuellen Stream, erhöht die Position im Stream um die Anzahl der gelesenen Bytes und überwacht Abbruchanfragen.Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests.

(Inherited from Stream)
ReadAsync(Memory<Byte>, CancellationToken) ReadAsync(Memory<Byte>, CancellationToken) ReadAsync(Memory<Byte>, CancellationToken) ReadAsync(Memory<Byte>, CancellationToken)

Liest eine Folge von Bytes asynchron aus aktuellen Stream, erhöht die Position im Stream um die Anzahl der gelesenen Bytes und überwacht Abbruchanfragen.Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests.

(Inherited from Stream)
ReadByte() ReadByte() ReadByte() ReadByte()

Liest ein Byte aus dem Stream und erhöht die Position im Stream um ein Byte, oder gibt -1 zurück, wenn das Ende des Streams erreicht ist.Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.

(Inherited from Stream)
Seek(Int64, SeekOrigin) Seek(Int64, SeekOrigin) Seek(Int64, SeekOrigin) Seek(Int64, SeekOrigin)

Legt die Position im aktuellen OracleBFile-Stream fest.Sets the position on the current OracleBFile stream.

SetFileName(String, String) SetFileName(String, String) SetFileName(String, String) SetFileName(String, String)

Bindet das OracleBFile-Objekt an eine andere Datei im Betriebssystem.Binds the OracleBFile object to a different file in the operating system.

SetLength(Int64) SetLength(Int64) SetLength(Int64) SetLength(Int64)

Wird derzeit nicht unterstützt.Not currently supported.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Write(Byte[], Int32, Int32) Write(Byte[], Int32, Int32) Write(Byte[], Int32, Int32) Write(Byte[], Int32, Int32)

Wird derzeit nicht unterstützt.Not currently supported.

Write(ReadOnlySpan<Byte>) Write(ReadOnlySpan<Byte>) Write(ReadOnlySpan<Byte>) Write(ReadOnlySpan<Byte>)

Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Folge von Bytes in den aktuellen Stream und erhöht die aktuelle Position im Stream um die Anzahl der geschriebenen Bytes.When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.

(Inherited from Stream)
WriteAsync(Byte[], Int32, Int32) WriteAsync(Byte[], Int32, Int32) WriteAsync(Byte[], Int32, Int32) WriteAsync(Byte[], Int32, Int32)

Schreibt eine Bytesequenz asynchron in den aktuellen Stream und setzt die aktuelle Position in diesem Stream um die Anzahl der geschriebenen Bytes nach vorn.Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.

(Inherited from Stream)
WriteAsync(Byte[], Int32, Int32, CancellationToken) WriteAsync(Byte[], Int32, Int32, CancellationToken) WriteAsync(Byte[], Int32, Int32, CancellationToken) WriteAsync(Byte[], Int32, Int32, CancellationToken)

Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Folge von Bytes asynchron in den aktuellen Stream und erhöht die aktuelle Position im Stream um die Anzahl der geschriebenen Bytes und überwacht Abbruchanforderungen.Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.

(Inherited from Stream)
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Folge von Bytes asynchron in den aktuellen Stream und erhöht die aktuelle Position im Stream um die Anzahl der geschriebenen Bytes und überwacht Abbruchanforderungen.Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.

(Inherited from Stream)
WriteByte(Byte) WriteByte(Byte) WriteByte(Byte) WriteByte(Byte)

Schreibt ein Byte an die aktuellen Position im Stream und erhöht die aktuelle Position im Stream um ein Byte.Writes a byte to the current position in the stream and advances the position within the stream by one byte.

(Inherited from Stream)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Gibt alle vom Stream verwendeten Ressourcen frei.Releases all resources used by the Stream.

(Inherited from Stream)

Gilt für: