OracleLob.WriteByte(Byte) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive un byte nella posizione corrente nel OracleLob flusso e sposta in avanti la posizione all'interno del flusso di un 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)
Parametri
- value
- Byte
Byte da scrivere nel flusso.
Commenti
Se l'operazione di scrittura ha esito positivo, la posizione all'interno del flusso avanza di un byte. Se si verifica un'eccezione, la posizione all'interno del flusso rimane invariata.
La scrittura oltre la fine dell'oggetto LOB è consentita e ingrandisce di LOB un byte.
Per scrivere in LOB, è necessario aver recuperato LOB utilizzando la clausola FOR UPDATE nell'istruzione SQL SELECT ed è necessario che sia stata avviata una transazione locale.
Note
Un'operazione di scrittura in un'operazione di sola LOB lettura potrebbe avere esito positivo, ma non aggiorna nel LOB server. In questo caso, tuttavia, la copia locale di LOB viene aggiornata. Pertanto, le operazioni di lettura successive sull'oggetto OracleLob potrebbero restituire i risultati dell'operazione di scrittura.