MemoryStream.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. (Overweeg in plaats daarvan om te gebruiken ReadAsync(Byte[], Int32, Int32, CancellationToken) .)
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);
public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, 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 geheugenstroom 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.
Uitzonderingen
Er is een asynchrone leesbewerking uitgevoerd voorbij het einde van de geheugenstroom of er is een schijffout opgetreden.
Een of meer argumenten zijn ongeldig.
Methoden werden aangeroepen nadat de geheugenstroom is gesloten.
De huidige implementatie van de geheugenstroom biedt geen ondersteuning voor de leesbewerking.
Opmerkingen
Raadpleeg de BeginRead opmerkingen voor aanvullende gebruiksgegevens voor deze methode.