ZLibStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Begint een asynchrone leesbewerking.
public:
override IAsyncResult ^ BeginRead(cli::array <System::Byte> ^ buffer, int offset, int count, AsyncCallback ^ asyncCallback, System::Object ^ asyncState);
public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState);
override this.BeginRead : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginRead (buffer As Byte(), offset As Integer, count As Integer, asyncCallback As AsyncCallback, asyncState As Object) As IAsyncResult
Parameters
- buffer
- Byte[]
De bytematrix waar de gegevens in moeten worden gelezen.
- offset
- Int32
De byte-offset buffer waarin gegevens uit de stream moeten worden gelezen.
- count
- Int32
Het maximum aantal bytes dat moet worden gelezen.
- asyncCallback
- AsyncCallback
Een optionele asynchrone callback die moet worden aangeroepen wanneer de leesbewerking is voltooid.
- asyncState
- Object
Een door de gebruiker verstrekt object dat deze specifieke asynchrone leesaanvraag onderscheidt van andere aanvragen.
Retouren
Een object dat de asynchrone leesbewerking vertegenwoordigt, die nog in behandeling kan zijn.
Uitzonderingen
buffer is null.
offset is kleiner dan nul.
– of –
offset en count waren buiten de grenzen voor de matrix.
– of –
count is groter dan het aantal elementen van offset tot het einde van buffer.