Udostępnij za pośrednictwem


OracleBFile.CopyTo Metoda

Definicja

Kopiuje dane z tego OracleBFile do miejsca docelowego OracleLob.

Przeciążenia

CopyTo(OracleLob)

Kopiuje całą zawartość tego OracleBFile elementu na początek miejsca docelowego OracleLob.

CopyTo(OracleLob, Int64)

Kopiuje całą zawartość tego OracleBFile elementu do miejsca docelowego OracleLob w określonym przesunięciu.

CopyTo(Int64, OracleLob, Int64, Int64)

Kopie z tego OracleBFile do miejsca docelowego OracleLob z określoną ilością danych, przesunięciem źródłowym i przesunięciem docelowym.

CopyTo(OracleLob)

Kopiuje całą zawartość tego OracleBFile elementu na początek miejsca docelowego 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

Parametry

destination
OracleLob

Miejsce docelowe OracleLob.

Zwraca

Liczba skopiowanych bajtów.

Wyjątki

Miejsce docelowe OracleLob jest odwołaniem do obiektu o wartości null.

Miejsce docelowe ma wartość null OracleLob.

-lub-

Połączenie, z którym OracleBFile jest skojarzone, jest zamknięte.

OracleBFile Obiekt jest zamknięty lub usuwany.

Uwagi

Podstawowe typy danych źródła OracleBFile i miejsca docelowego OracleLob muszą być zgodne. Na przykład nie można skopiować danych binarnych do miejsca docelowego OracleLob z typem danych znaków.

Aby operacja działała poprawnie, musisz mieć dostęp do zapisu do miejsca docelowego OracleLobCopyTo .

Dotyczy

CopyTo(OracleLob, Int64)

Kopiuje całą zawartość tego OracleBFile elementu do miejsca docelowego OracleLob w określonym przesunięciu.

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

Parametry

destination
OracleLob

Miejsce docelowe OracleLob.

destinationOffset
Int64

Przesunięcie, do którego ma być skopiowane.

Zwraca

Liczba skopiowanych bajtów.

Wyjątki

Miejsce docelowe OracleLob jest odwołaniem do obiektu o wartości null.

Miejsce docelowe ma wartość null OracleLob.

-lub-

Połączenie, z którym OracleBFile jest skojarzone, jest zamknięte.

OracleBFile Obiekt jest zamknięty lub usuwany.

Uwagi

Podstawowe typy danych źródła OracleBFile i miejsca docelowego OracleLob muszą być zgodne. Na przykład nie można skopiować danych binarnych do miejsca docelowego OracleLob z typem danych znaków.

Aby operacja działała poprawnie, musisz mieć dostęp do zapisu do miejsca docelowego OracleLobCopyTo .

Dotyczy

CopyTo(Int64, OracleLob, Int64, Int64)

Kopie z tego OracleBFile do miejsca docelowego OracleLob z określoną ilością danych, przesunięciem źródłowym i przesunięciem docelowym.

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

Parametry

sourceOffset
Int64

Przesunięcie, z którego ma być kopiowane.

destination
OracleLob

Miejsce docelowe OracleLob.

destinationOffset
Int64

Przesunięcie, do którego ma być skopiowane.

amount
Int64

Ilość danych w bajtach do skopiowania.

Zwraca

Liczba skopiowanych bajtów.

Wyjątki

Wartość parametru amount jest mniejsza niż zero lub większa niż 4 gigabajty.

Miejsce docelowe OracleLob jest odwołaniem do obiektu o wartości null.

Miejsce docelowe ma wartość null OracleLob.

-lub-

Połączenie, z którym OracleBFile jest skojarzone, jest zamknięte.

OracleBFile Obiekt jest zamknięty lub usuwany.

Uwagi

Podstawowe typy danych źródła OracleBFile i miejsca docelowego OracleLob muszą być zgodne. Na przykład nie można skopiować danych binarnych do miejsca docelowego OracleLob z typem danych znaków.

Aby operacja działała poprawnie, musisz mieć dostęp do zapisu do miejsca docelowego OracleLobCopyTo .

Dotyczy