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 i postępuje położenie w strumieniu OracleLob o jeden bajt.
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 powiedzie się, pozycja w strumieniu jest przesuskana o jeden bajt. Jeśli wystąpi wyjątek, pozycja w strumieniu pozostaje niezmieniona.
Zapisywanie poza końcem ciągu LOB jest dozwolone i powiększa o jeden LOB bajt.
Aby zapisywać w , należy pobrać za pomocą klauzuli FOR UPDATE w instrukcji SELECT SQL, a transakcja lokalna LOB LOB musi zostać uruchomiona.
Uwaga
Operacja zapisu w trybie tylko do odczytu może LOB zakończyć się powodzeniem, ale nie powoduje aktualizacji na LOB serwerze. Jednak w tym przypadku zostanie zaktualizowana lokalna LOB kopia pliku . W związku z tym późniejsze operacje odczytu OracleLob obiektu mogą zwracać wyniki operacji zapisu.