OracleLob.WriteByte(Byte) 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.
Zapisuje bajt do bieżącej pozycji w strumieniu OracleLob i rozwija pozycję w strumieniu według jednego bajtu.
public:
override void WriteByte(System::Byte value);
public override void WriteByte (byte value);
override this.WriteByte : byte -> unit
Public Overrides Sub WriteByte (value As Byte)
Parametry
- value
- Byte
Bajt do zapisu w strumieniu.
Uwagi
Jeśli operacja zapisu zakończy się pomyślnie, pozycja w strumieniu przechodzi przez jeden bajt. Jeśli wystąpi wyjątek, pozycja w strumieniu pozostaje niezmieniona.
Pisanie poza końcem LOB
jest dozwolone i powiększa LOB
o jeden bajt.
Aby zapisać w pliku LOB
, musisz pobrać LOB
klauzulę USING FOR UPDATE w instrukcji SQL SELECT i musisz mieć uruchomioną transakcję lokalną.
Uwaga
Operacja zapisu w trybie tylko do LOB
odczytu może zakończyć się powodzeniem, ale nie aktualizuje na LOB
serwerze. W takim przypadku jednak lokalna kopia obiektu LOB
jest aktualizowana. W związku z tym późniejsze operacje odczytu obiektu OracleLob mogą zwracać wyniki operacji zapisu.