The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
SqlFileStream::BeginWrite Method (array<Byte>^, Int32, Int32, AsyncCallback^, Object^)
.NET Framework (current version)
Begins an asynchronous write operation.
Assembly: System.Data (in System.Data.dll)
public: [HostProtectionAttribute(SecurityAction::LinkDemand, ExternalThreading = true)] virtual IAsyncResult^ BeginWrite( array<unsigned char>^ buffer, int offset, int count, AsyncCallback^ callback, Object^ state ) override
Parameters
- buffer
-
Type:
array<System::Byte>^
The buffer to write data from.
- offset
-
Type:
System::Int32
The byte offset in buffer from which to begin writing.
- count
-
Type:
System::Int32
The maximum number of bytes to write.
- callback
-
Type:
System::AsyncCallback^
An optional asynchronous callback, to be called when the write is complete.
- state
-
Type:
System::Object^
A user-provided object that distinguishes this particular asynchronous write request from other requests.
Return Value
Type: System::IAsyncResult^An IAsyncResult that represents the asynchronous write, which could still be pending.
| Exception | Condition |
|---|---|
| NotSupportedException | Writing data is not supported on the stream. |
.NET Framework
Available since 2.0
Available since 2.0
Show: