OracleLob.WriteByte(Byte) Método

Definição

Escreve um byte na posição atual no OracleLob fluxo e avança a posição dentro do 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 para escrever no fluxo.

Observações

Se a operação de escrita for bem-sucedida, a posição dentro do fluxo avança um byte. Se ocorrer uma exceção, a posição dentro do fluxo mantém-se inalterada.

Escrever para além do final de LOB é permitido e aumenta o LOB em um byte.

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

Note

Uma operação de escrita para só LOB leitura pode ter sucesso, mas não atualiza o LOB no servidor. Neste caso, no entanto, a cópia local do LOB é atualizada. Portanto, operações de leitura posteriores no OracleLob objeto podem devolver os resultados da operação de escrita.

Aplica-se a