OracleBFile.CopyTo Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
- 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.
- 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 .