Język

IDuplexSession.BeginCloseOutputSession Metoda

Definicja

Rozpoczyna operację asynchroniczną w celu zakończenia sesji wychodzącej.

Przeciążenia

Nazwa Opis
BeginCloseOutputSession(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu zakończenia sesji wychodzącej.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zakończyć sesję wychodzącą z określonym limitem czasu, w którym operacja musi zostać ukończona.

BeginCloseOutputSession(AsyncCallback, Object)

Źródło:
IDuplexSession.cs
Źródło:
IDuplexSession.cs
Źródło:
IDuplexSession.cs

Rozpoczyna operację asynchroniczną w celu zakończenia sesji wychodzącej.

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

Parametry

callback
AsyncCallback

Delegat AsyncCallback .

state
Object

Element object zawierający informacje o stanie dla tego żądania.

Zwraca

Element IAsyncResult odwołujący się do asynchronicznego zakończenia sesji wychodzącej.

Uwagi

Zakończenie sesji ruchu wychodzącego nie ma wpływu na sesję przychodzącą, dlatego nie zawiera żadnych instrukcji dotyczących możliwości odbierania komunikatów w sesji skojarzonej z kanałem wejściowym. Ta operacja musi zostać ukończona w domyślnym interwale czasu.

Dotyczy

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Źródło:
IDuplexSession.cs
Źródło:
IDuplexSession.cs
Źródło:
IDuplexSession.cs

Rozpoczyna operację asynchroniczną, aby zakończyć sesję wychodzącą z określonym limitem czasu, w którym operacja musi zostać ukończona.

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

Parametry

timeout
TimeSpan

Określa TimeSpan interwał czasu, w którym operacja musi zostać ukończona.

callback
AsyncCallback

Delegat AsyncCallback .

state
Object

Element object zawierający informacje o stanie dla tego żądania.

Zwraca

Element IAsyncResult odwołujący się do asynchronicznego zakończenia sesji wychodzącej.

Uwagi

Zakończenie sesji ruchu wychodzącego nie ma wpływu na sesję przychodzącą, dlatego nie zawiera żadnych instrukcji dotyczących możliwości odbierania komunikatów w sesji skojarzonej z kanałem wejściowym.

Dotyczy