Compartir por


SqlFileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Método

Definición

Comienza una operación de escritura asincrónica.

public:
 override IAsyncResult ^ BeginWrite(cli::array <System::Byte> ^ buffer, int offset, int count, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state);
override this.BeginWrite : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginWrite (buffer As Byte(), offset As Integer, count As Integer, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

buffer
Byte[]

Búfer desde el que se van a escribir datos.

offset
Int32

Desplazamiento de bytes en el buffer que se va a empezar a escribir.

count
Int32

Número máximo de bytes que se van a escribir.

callback
AsyncCallback

Se llamará a una devolución de llamada asincrónica opcional cuando se complete la escritura.

state
Object

Objeto proporcionado por el usuario que distingue esta solicitud de escritura asincrónica determinada de otras solicitudes.

Devoluciones

que IAsyncResult representa la escritura asincrónica, que todavía podría estar pendiente.

Excepciones

No se admite la escritura de datos en la secuencia.

Comentarios

Use la CanWrite propiedad para determinar si la instancia actual admite la escritura.

Se aplica a

Consulte también