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 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.