IDuplexSession.BeginCloseOutputSession 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始一个异步操作来终止出站会话。
重载
BeginCloseOutputSession(AsyncCallback, Object) |
开始一个异步操作来终止出站会话。 |
BeginCloseOutputSession(TimeSpan, AsyncCallback, Object) |
开始一个异步操作来终止出站会话,此操作必须在指定超时内完成。 |
BeginCloseOutputSession(AsyncCallback, Object)
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
开始一个异步操作来终止出站会话。
public:
IAsyncResult ^ BeginCloseOutputSession(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession (AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (callback As AsyncCallback, state As Object) As IAsyncResult
参数
- callback
- AsyncCallback
AsyncCallback 委托。
- state
- Object
一个 object
,它包含该请求的状态信息。
返回
引用异步出站会话终止的 IAsyncResult。
注解
终止出站会话不会影响入站会话,因此也不影响从输入通道的关联会话中接收消息。 此操作必须在默认时间间隔内完成。
适用于
BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
开始一个异步操作来终止出站会话,此操作必须在指定超时内完成。
public:
IAsyncResult ^ BeginCloseOutputSession(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- callback
- AsyncCallback
AsyncCallback 委托。
- state
- Object
一个 object
,它包含该请求的状态信息。
返回
引用异步出站会话终止的 IAsyncResult。
注解
终止出站会话不会影响入站会话,因此也不影响从输入通道的关联会话中接收消息。