Partilhar via


OracleLob.WriteByte(Byte) Método

Definição

Grava um byte na posição atual no fluxo OracleLob e avança a posição dentro no fluxo em um byte.

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)

Parâmetros

value
Byte

O byte a ser gravado no fluxo.

Comentários

Se a operação de gravação for bem-sucedida, a posição dentro do fluxo avançará por um byte. Se ocorrer uma exceção, a posição dentro do fluxo permanecerá inalterada.

Escrever além do final do LOB é permitido e amplia o LOB por um byte.

Para gravar no LOB, você deve ter recuperado o usando a LOB cláusula FOR UPDATE na instrução SQL SELECT e deve ter uma transação local iniciada.

Observação

Uma operação de gravação em um somente LOB leitura pode ter êxito, mas não atualiza o LOB no servidor. Nesse caso, no entanto, a cópia local do LOB é atualizada. Portanto, operações de leitura posteriores no OracleLob objeto podem retornar os resultados da operação de gravação.

Aplica-se a