OracleLob.WriteByte(Byte) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.