IDuplexContextChannel::BeginCloseOutputSession Method (TimeSpan, AsyncCallback^, Object^)
Begins an asynchronous operation to close an output session on the client that has a specified time out and state object associated with it.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
IAsyncResult^ BeginCloseOutputSession( TimeSpan timeout, AsyncCallback^ callback, Object^ state )
Parameters
- timeout
-
Type:
System::TimeSpan
The TimeSpan that specifies how long the close operation has to complete before timing out.
- callback
-
Type:
System::AsyncCallback^
The AsyncCallback delegate that receives the notification of the asynchronous operation close completion.
- state
-
Type:
System::Object^
An object, specified by the application, that contains state information associated with the asynchronous close operation.
Return Value
Type: System::IAsyncResult^The IAsyncResult that references the asynchronous close operation.
Available since 3.0