OracleLob.WriteByte(Byte) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava um byte na posição atual no OracleLob fluxo e avança a posição dentro do fluxo por 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 by one byte.
Para gravar no LOB, você deve ter recuperado o uso da LOB cláusula FOR UPDATE na instrução SQL SELECT e deve ter uma transação local iniciada.
Note
Uma operação de gravação para um somente leitura LOB pode ter êxito, mas não atualiza o LOB 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.