Sdílet prostřednictvím


IDuplexSession.CloseOutputSession Metoda

Definice

Ukončí odchozí relaci, která indikuje, že se z tohoto koncového bodu v kanálu přidruženém k relaci nebudou odesílat žádné další zprávy.

Přetížení

CloseOutputSession()

Ukončí odchozí relaci, která indikuje, že se z tohoto koncového bodu v kanálu přidruženém k relaci nebudou odesílat žádné další zprávy.

CloseOutputSession(TimeSpan)

Ukončí odchozí relaci, která indikuje, že se z tohoto koncového bodu v kanálu přidruženém k relaci v zadaném časovém intervalu nebudou odesílat žádné další zprávy.

CloseOutputSession()

Zdroj:
IDuplexSession.cs
Zdroj:
IDuplexSession.cs
Zdroj:
IDuplexSession.cs

Ukončí odchozí relaci, která indikuje, že se z tohoto koncového bodu v kanálu přidruženém k relaci nebudou odesílat žádné další zprávy.

public:
 void CloseOutputSession();
public void CloseOutputSession ();
abstract member CloseOutputSession : unit -> unit
Public Sub CloseOutputSession ()

Poznámky

Volání CloseOutputSession() signálů na druhou stranu relace, že by se měla vrátit null ze všech nevyřízených nebo následných volání provedených na Receive. CloseOutputSession je idempotentní, takže jeho opětovné volání nemá žádný vliv.

Ukončení odchozí relace nemá vliv na příchozí relaci, a proto neuvádí žádné prohlášení o schopnosti přijímat zprávy v relaci přidružené ke vstupnímu kanálu.

Poznámky pro implementátory

CloseOutputSession() je metoda relace, která může interagovat s tou IDuplexSessionChannel , která relaci vlastní. Konkrétně platí, že pokud je životnost relace propojená s životností kanálu (jako je tomu u protokolu TCP a spolehlivé relace a zabezpečení):

Platí pro

CloseOutputSession(TimeSpan)

Zdroj:
IDuplexSession.cs
Zdroj:
IDuplexSession.cs
Zdroj:
IDuplexSession.cs

Ukončí odchozí relaci, která indikuje, že se z tohoto koncového bodu v kanálu přidruženém k relaci v zadaném časovém intervalu nebudou odesílat žádné další zprávy.

public:
 void CloseOutputSession(TimeSpan timeout);
public void CloseOutputSession (TimeSpan timeout);
abstract member CloseOutputSession : TimeSpan -> unit
Public Sub CloseOutputSession (timeout As TimeSpan)

Parametry

timeout
TimeSpan

Určuje TimeSpan časový interval, ve kterém musí být operace dokončena.

Poznámky

Volání CloseOutputSession(TimeSpan) signálů na druhou stranu relace, že by se měla vrátit null ze všech nevyřízených nebo následných volání provedených na Receive. CloseOutputSession je idempotentní, takže jeho opětovné volání nemá žádný vliv.

Ukončení odchozí relace nemá vliv na příchozí relaci, a proto neuvádí žádné prohlášení o schopnosti přijímat zprávy v relaci přidružené ke vstupnímu kanálu.

Poznámky pro implementátory

CloseOutputSession() je metoda relace, která může interagovat s tou IDuplexSessionChannel , která relaci vlastní. Konkrétně platí, že pokud je životnost relace propojená s životností kanálu (jako je tomu u protokolu TCP a spolehlivé relace a zabezpečení):

Platí pro