OracleLob.WriteByte(Byte) Metoda

Definicja

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.

Dotyczy