IDuplexSession.BeginCloseOutputSession Метод

Определение

Начинает асинхронную операцию завершения исходящего сеанса.

Перегрузки

Имя Описание
BeginCloseOutputSession(AsyncCallback, Object)

Начинает асинхронную операцию завершения исходящего сеанса.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию завершения исходящего сеанса с заданным временем ожидания, в течение которого операция должна завершиться.

BeginCloseOutputSession(AsyncCallback, Object)

Исходный код:
IDuplexSession.cs
Исходный код:
IDuplexSession.cs
Исходный код:
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)

Исходный код:
IDuplexSession.cs
Исходный код:
IDuplexSession.cs
Исходный код:
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

Параметры

timeout
TimeSpan

Указывает TimeSpan интервал времени, в течение которого операция должна завершиться.

callback
AsyncCallback

Делегат AsyncCallback .

state
Object

Объект object , содержащий сведения о состоянии для этого запроса.

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

Ссылка IAsyncResult на завершение асинхронного исходящего сеанса.

Комментарии

Завершение исходящего сеанса не влияет на входящий сеанс и поэтому не делает никаких инструкций о возможности получения сообщений в сеансе, связанном с входным каналом.

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