SqlFileStream.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 ^ callback, System::Object ^ state);
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state);
override this.BeginWrite : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginWrite (buffer As Byte(), offset As Integer, count As Integer, callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- buffer
- Byte[]
Bufor do zapisywania danych z.
- offset
- Int32
Przesunięcie bajtu, buffer od którego należy rozpocząć pisanie.
- count
- Int32
Maksymalna liczba bajtów do zapisu.
- callback
- AsyncCallback
Opcjonalne wywołanie zwrotne asynchroniczne, które ma być wywoływane po zakończeniu zapisu.
- state
- Object
Obiekt udostępniony przez użytkownika, który odróżnia to konkretne asynchroniczne żądanie zapisu od innych żądań.
Zwraca
Element IAsyncResult reprezentujący asynchroniczny zapis, który nadal może być oczekujący.
Wyjątki
Zapisywanie danych nie jest obsługiwane w strumieniu.
Uwagi
CanWrite Użyj właściwości , aby określić, czy bieżące wystąpienie obsługuje pisanie.