Udostępnij za pośrednictwem


IDuplexSession.BeginCloseOutputSession Metoda

Definicja

Rozpoczyna operację asynchroniczną, aby zakończyć sesję ruchu wychodzącego.

Przeciążenia

BeginCloseOutputSession(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zakończyć sesję ruchu wychodzącego.

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ą, aby zakończyć sesję ruchu wychodzącego.

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 ruchu wychodzącego.

Uwagi

Zakończenie sesji wychodzącej 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 ruchu wychodzącego.

Uwagi

Zakończenie sesji wychodzącej 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