OracleLob.WriteByte(Byte) Método

Definición

Escribe un byte en la posición actual de la secuencia OracleLob y avanza la posición de la secuencia en un byte.Writes a byte to the current position in the OracleLob stream, and advances the position within the stream by one 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

Byte que se debe escribir en la secuencia.The byte to write to the stream.

Comentarios

Si la operación de escritura se realiza correctamente, la posición dentro de la secuencia avanza en un byte.If the write operation is successful, the position within the stream advances by one byte. Si se produce una excepción, la posición dentro de la secuencia permanece sin cambios.If an exception occurs, the position within the stream remains unchanged.

La escritura más allá del final LOB de se permite y aumenta LOB en un byte.Writing beyond the end of the LOB is allowed and enlarges the LOB by one byte.

Para escribir en LOB, debe haber LOB recuperado mediante la cláusula for Update en la instrucción SELECT de SQL y debe haber iniciado una transacción local.To write to the LOB, you must have retrieved the LOB using the FOR UPDATE clause in the SQL SELECT statement, and you must have a local transaction started.

Nota

Una operación de escritura en un solo LOB lectura puede realizarse correctamente, pero no LOB actualiza en el servidor.A write operation to a read-only LOB might succeed, but does not update the LOB on the server. Sin embargo, en este caso, LOB se actualiza la copia local de.In this case, however, the local copy of the LOB is updated. Por lo tanto, las operaciones de OracleLob lectura posteriores en el objeto podrían devolver los resultados de la operación de escritura.Therefore, later read operations on the OracleLob object might return the results of the write operation.

Se aplica a