ZLibStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozpoczyna asynchroniczną operację zapisu.
public:
override IAsyncResult ^ BeginWrite(cli::array <System::Byte> ^ buffer, int offset, int count, AsyncCallback ^ asyncCallback, System::Object ^ asyncState);
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState);
override this.BeginWrite : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginWrite (buffer As Byte(), offset As Integer, count As Integer, asyncCallback As AsyncCallback, asyncState As Object) As IAsyncResult
Parametry
- buffer
- Byte[]
Bufor do zapisywania danych z.
- offset
- Int32
Przesunięcie bajtu w, buffer aby rozpocząć pisanie od.
- count
- Int32
Maksymalna liczba bajtów do zapisu.
- asyncCallback
- AsyncCallback
Opcjonalne wywołanie zwrotne asynchroniczne, które ma być wywoływane po zakończeniu operacji zapisu.
- asyncState
- Object
Obiekt udostępniony przez użytkownika, który odróżnia to konkretne asynchroniczne żądanie zapisu od innych żądań.
Zwraca
Obiekt reprezentujący operację zapisu asynchronicznego, która nadal może być oczekująca.
Wyjątki
Parametr buffer ma wartość null.
Parametr offset ma wartość niższą niż zero.
— lub —
offset i count były poza granicami dla tablicy.
— lub —
countjest większa niż liczba elementów z offset do końca .buffer