FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Påbörjar en asynkron läsåtgärd. Överväg att använda ReadAsync(Byte[], Int32, Int32, CancellationToken) i stället.
public:
override IAsyncResult ^ BeginRead(cli::array <System::Byte> ^ array, int offset, int numBytes, AsyncCallback ^ userCallback, System::Object ^ stateObject);
public:
override IAsyncResult ^ BeginRead(cli::array <System::Byte> ^ array, int offset, int numBytes, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginRead(byte[] array, int offset, int numBytes, AsyncCallback userCallback, object stateObject);
public override IAsyncResult BeginRead(byte[] array, int offset, int numBytes, AsyncCallback callback, object state);
override this.BeginRead : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
override this.BeginRead : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginRead (array As Byte(), offset As Integer, numBytes As Integer, userCallback As AsyncCallback, stateObject As Object) As IAsyncResult
Public Overrides Function BeginRead (array As Byte(), offset As Integer, numBytes As Integer, callback As AsyncCallback, state As Object) As IAsyncResult
Parametrar
- arraybuffer
- Byte[]
Bufferten som data ska läsas in i.
- offset
- Int32
Byteförskjutningen som du vill börja läsa i array .
- numBytescount
- Int32
Det maximala antalet byte som ska läsas.
- callbackuserCallback
- AsyncCallback
Den metod som ska anropas när den asynkrona läsåtgärden har slutförts.
- statestateObject
- Object
Ett objekt som tillhandahålls av användaren och som skiljer den här specifika asynkrona läsbegäran från andra begäranden.
Returer
Ett objekt som refererar till den asynkrona läsningen.
Undantag
Matrisens längd minus offset är mindre än numBytes.
array är null.
offset eller numBytes är negativ.
En asynkron läsning gjordes efter slutet av filen.