FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Method

Definizione

Inizia un'operazione di scrittura asincrona.Begins an asynchronous write operation. In alternativa, considerare l'utilizzo di WriteAsync(Byte[], Int32, Int32, CancellationToken).Consider using WriteAsync(Byte[], Int32, Int32, CancellationToken) instead.

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

Parametri

array
Byte[]

Buffer contenente i dati da scrivere nel flusso corrente.The buffer containing data to write to the current stream.

offset
Int32 Int32 Int32 Int32

Offset dei byte in base zero in array da cui iniziare la copia dei byte nel flusso corrente.The zero-based byte offset in array at which to begin copying bytes to the current stream.

numBytes
Int32 Int32 Int32 Int32

Numero massimo di byte da scrivere.The maximum number of bytes to write.

callback
AsyncCallback AsyncCallback AsyncCallback AsyncCallback

Metodo da chiamare quando l'operazione di scrittura asincrona viene completata.The method to be called when the asynchronous write operation is completed.

state
Object Object Object Object

Oggetto fornito dall'utente che distingue questa specifica richiesta di scrittura asincrona da altre richieste.A user-provided object that distinguishes this particular asynchronous write request from other requests.

Restituisce

Oggetto che fa riferimento alla scrittura asincrona.An object that references the asynchronous write.

Eccezioni

La lunghezza diarray meno offset è minore di numBytes.array length minus offset is less than numBytes.

Il flusso non supporta la scrittura.The stream does not support writing.

Si è verificato un errore di I/O.An I/O error occurred.

Si applica a