Freigeben über


OracleBFile.CopyTo Methode

Definition

Kopiert Daten aus dieser OracleBFile in ein Ziel-OracleLob .

Überlädt

CopyTo(OracleLob)

Kopiert den gesamten Inhalt dieser OracleBFile an den Anfang eines Ziel-OracleLob.

CopyTo(OracleLob, Int64)

Kopiert den gesamten Inhalt dieser OracleBFile am angegebenen Offset in ein Ziel-OracleLob.

CopyTo(Int64, OracleLob, Int64, Int64)

Kopiert die angegebene Datenmenge vom angegebenen Quelloffset dieser OracleBFile an den angegebenen Zieloffset eines Ziel-OracleLob.

CopyTo(OracleLob)

Kopiert den gesamten Inhalt dieser OracleBFile an den Anfang eines Ziel-OracleLob.

public:
 long CopyTo(System::Data::OracleClient::OracleLob ^ destination);
public long CopyTo (System.Data.OracleClient.OracleLob destination);
member this.CopyTo : System.Data.OracleClient.OracleLob -> int64
override this.CopyTo : System.Data.OracleClient.OracleLob -> int64
Public Function CopyTo (destination As OracleLob) As Long

Parameter

destination
OracleLob

Das Ziel-OracleLob.

Gibt zurück

Die Anzahl der kopierten Bytes.

Ausnahmen

Das Ziel-OracleLob ist ein NULL-Objektverweis.

Das Ziel ist ein NULL-OracleLob.

- oder -

Die Verbindung, der diese OracleBFile zugeordnet ist, wurde geschlossen.

Das OracleBFile-Objekt ist geschlossen oder freigegeben.

Hinweise

Die zugrunde liegenden Datentypen der Quelle OracleBFile und des Ziels OracleLob müssen kompatibel sein. Sie können z. B. keine Binärdaten in ein Ziel OracleLob kopieren, das über einen Zeichendatentyp verfügt.

Sie benötigen Schreibzugriff auf das Ziel OracleLob , damit der CopyTo Vorgang ordnungsgemäß ausgeführt werden kann.

Gilt für:

CopyTo(OracleLob, Int64)

Kopiert den gesamten Inhalt dieser OracleBFile am angegebenen Offset in ein Ziel-OracleLob.

public:
 long CopyTo(System::Data::OracleClient::OracleLob ^ destination, long destinationOffset);
public long CopyTo (System.Data.OracleClient.OracleLob destination, long destinationOffset);
member this.CopyTo : System.Data.OracleClient.OracleLob * int64 -> int64
override this.CopyTo : System.Data.OracleClient.OracleLob * int64 -> int64
Public Function CopyTo (destination As OracleLob, destinationOffset As Long) As Long

Parameter

destination
OracleLob

Das Ziel-OracleLob.

destinationOffset
Int64

Der Offset, an den kopiert werden soll.

Gibt zurück

Die Anzahl der kopierten Bytes.

Ausnahmen

Das Ziel-OracleLob ist ein NULL-Objektverweis.

Das Ziel ist ein NULL-OracleLob.

- oder -

Die Verbindung, der diese OracleBFile zugeordnet ist, wurde geschlossen.

Das OracleBFile-Objekt ist geschlossen oder freigegeben.

Hinweise

Die zugrunde liegenden Datentypen der Quelle OracleBFile und des Ziels OracleLob müssen kompatibel sein. Sie können z. B. keine Binärdaten in ein Ziel OracleLob kopieren, das über einen Zeichendatentyp verfügt.

Sie benötigen Schreibzugriff auf das Ziel OracleLob , damit der CopyTo Vorgang ordnungsgemäß ausgeführt werden kann.

Gilt für:

CopyTo(Int64, OracleLob, Int64, Int64)

Kopiert die angegebene Datenmenge vom angegebenen Quelloffset dieser OracleBFile an den angegebenen Zieloffset eines Ziel-OracleLob.

public:
 long CopyTo(long sourceOffset, System::Data::OracleClient::OracleLob ^ destination, long destinationOffset, long amount);
public long CopyTo (long sourceOffset, System.Data.OracleClient.OracleLob destination, long destinationOffset, long amount);
member this.CopyTo : int64 * System.Data.OracleClient.OracleLob * int64 * int64 -> int64
override this.CopyTo : int64 * System.Data.OracleClient.OracleLob * int64 * int64 -> int64
Public Function CopyTo (sourceOffset As Long, destination As OracleLob, destinationOffset As Long, amount As Long) As Long

Parameter

sourceOffset
Int64

Der Offset, von dem kopiert werden soll.

destination
OracleLob

Das Ziel-OracleLob.

destinationOffset
Int64

Der Offset, an den kopiert werden soll.

amount
Int64

Die zu kopierende Datenmenge in Bytes.

Gibt zurück

Die Anzahl der kopierten Bytes.

Ausnahmen

Der Wert des Größenparameters ist kleiner als 0 (null) oder größer als 4 Gigabyte.

Das Ziel-OracleLob ist ein NULL-Objektverweis.

Das Ziel ist ein NULL-OracleLob.

- oder -

Die Verbindung, der diese OracleBFile zugeordnet ist, wurde geschlossen.

Das OracleBFile-Objekt ist geschlossen oder freigegeben.

Hinweise

Die zugrunde liegenden Datentypen der Quelle OracleBFile und des Ziels OracleLob müssen kompatibel sein. Sie können z. B. keine Binärdaten in ein Ziel OracleLob kopieren, das über einen Zeichendatentyp verfügt.

Sie benötigen Schreibzugriff auf das Ziel OracleLob , damit der CopyTo Vorgang ordnungsgemäß ausgeführt werden kann.

Gilt für: