Język

OracleBFile.CopyTo Metoda

Definicja

Kopiuje dane z tego OracleBFile do miejsca docelowego OracleLob.

Przeciążenia

Nazwa Opis
CopyTo(OracleLob)

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

CopyTo(OracleLob, Int64)

Kopiuje całą zawartość tego OracleBFile obiektu do miejsca docelowego OracleLob z określonym przesunięciem.

CopyTo(Int64, OracleLob, Int64, Int64)

Kopie z tego OracleBFile do miejsca docelowego OracleLob z określoną ilością danych, przesunięciem źródła 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 jest to OracleBFile skojarzone, jest zamknięte.

OracleBFile Obiekt jest zamknięty lub usunięty.

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 , w którym znajduje się typ danych znaków.

Aby operacja działała poprawnie, musisz mieć dostęp do zapisu w miejscu docelowym OracleLobCopyTo .

Dotyczy

CopyTo(OracleLob, Int64)

Kopiuje całą zawartość tego OracleBFile obiektu do miejsca docelowego OracleLob z określonym przesunięciem.

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 chcesz skopiować.

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 jest to OracleBFile skojarzone, jest zamknięte.

OracleBFile Obiekt jest zamknięty lub usunięty.

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 , w którym znajduje się typ danych znaków.

Aby operacja działała poprawnie, musisz mieć dostęp do zapisu w miejscu docelowym 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ła 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 chcesz skopiować.

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 jest to OracleBFile skojarzone, jest zamknięte.

OracleBFile Obiekt jest zamknięty lub usunięty.

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 , w którym znajduje się typ danych znaków.

Aby operacja działała poprawnie, musisz mieć dostęp do zapisu w miejscu docelowym OracleLobCopyTo .

Dotyczy