Поделиться через


SqlFileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Метод

Определение

Начинает асинхронную операцию записи.

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

Параметры

buffer
Byte[]

Буфер для записи данных из.

offset
Int32

Смещение buffer байтов, с которого начинается запись.

count
Int32

Максимальное число байтов для записи.

callback
AsyncCallback

Необязательный асинхронный обратный вызов, который вызывается при завершении записи.

state
Object

Предоставленный пользователем объект, который отличает этот конкретный асинхронный запрос на запись от других запросов.

Возвращаемое значение

Объект, IAsyncResult представляющий асинхронную запись, которая по-прежнему может быть ожидающей.

Исключения

Запись данных в потоке не поддерживается.

Комментарии

CanWrite Используйте свойство, чтобы определить, поддерживает ли текущий экземпляр запись.

Применяется к

См. также раздел