WebSocketStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Methode

Definitie

Begint een asynchrone leesbewerking. (Overweeg in plaats daarvan om te gebruiken ReadAsync(Byte[], Int32, Int32) .)

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

Parameters

buffer
Byte[]

De buffer om de gegevens in te lezen.

offset
Int32

De byte-offset buffer waarin gegevens worden geschreven die uit de stream worden gelezen.

count
Int32

Het maximum aantal bytes dat moet worden gelezen.

callback
AsyncCallback

Een optionele asynchrone callback die moet worden aangeroepen wanneer de leesbewerking is voltooid.

state
Object

Een door de gebruiker verstrekt object dat deze specifieke asynchrone leesaanvraag onderscheidt van andere aanvragen.

Retouren

Een IAsyncResult die de asynchrone leesbewerking vertegenwoordigt, die nog in behandeling kan zijn.

Van toepassing op