IOutputSessionChannel Rozhraní

Definice

Definuje rozhraní, které přidruží výstupní kanál k relaci.Defines the interface that associates an output channel with a session.

public interface class IOutputSessionChannel : System::ServiceModel::Channels::IOutputChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IOutputSession ^>
public interface IOutputSessionChannel : System.ServiceModel.Channels.IOutputChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>
type IOutputSessionChannel = interface
    interface IChannel
    interface ICommunicationObject
    interface IOutputChannel
    interface ISessionChannel<IOutputSession>
type IOutputSessionChannel = interface
    interface IOutputChannel
    interface IChannel
    interface ISessionChannel<IOutputSession>
    interface ICommunicationObject
type IOutputSessionChannel = interface
    interface IOutputChannel
    interface IChannel
    interface ICommunicationObject
    interface ISessionChannel<IOutputSession>
Public Interface IOutputSessionChannel
Implements IOutputChannel, ISessionChannel(Of IOutputSession)
Implementuje

Poznámky

Důležité

Volání metod ze tříd, které implementují toto rozhraní s nedůvěryhodnými daty, je bezpečnostním rizikem.Calling methods from classes that implement this interface with untrusted data is a security risk. Volejte metody z tříd, které implementují toto rozhraní pouze s důvěryhodnými daty.Call the methods from classes that implement this interface only with trusted data. Další informace najdete v tématu ověření dat.For more information, see Data Validation.

IOutputSessionChannelRozhraní označuje, že IOutputChannel implementuje IOutputSession sémantiku.The IOutputSessionChannel interface indicates that an IOutputChannel implements IOutputSession semantics.

IOutputSessionVlastnost přidružená k objektu IOutputSessionChannel může být načtena prostřednictvím Session Vlastnosti.The IOutputSession associated with an IOutputSessionChannel can be retrieved through the Session property.

Vlastnosti

RemoteAddress

Získá cíl služby, ke které se zprávy odesílají na výstupním kanálu.Gets the destination of the service to which messages are sent out on the output channel.

(Zděděno od IOutputChannel)
Session

Získá typ relace přidružené k tomuto kanálu.Gets the type of session associated with this channel.

(Zděděno od ISessionChannel<TSession>)
State

Načte aktuální stav objektu orientovaného na komunikaci.Gets the current state of the communication-oriented object.

(Zděděno od ICommunicationObject)
Via

Načte identifikátor URI, který obsahuje přenosovou adresu, na kterou se zprávy odesílají na výstupním kanálu.Gets the URI that contains the transport address to which messages are sent on the output channel.

(Zděděno od IOutputChannel)

Metody

Abort()

Způsobí, že objekt komunikace se okamžitě převede z aktuálního stavu do zavřeného stavu.Causes a communication object to transition immediately from its current state into the closed state.

(Zděděno od ICommunicationObject)
BeginClose(AsyncCallback, Object)

Spustí asynchronní operaci zavření objektu komunikace.Begins an asynchronous operation to close a communication object.

(Zděděno od ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Spustí asynchronní operaci pro zavření objektu komunikace se zadaným časovým limitem.Begins an asynchronous operation to close a communication object with a specified timeout.

(Zděděno od ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Spustí asynchronní operaci pro otevření objektu komunikace.Begins an asynchronous operation to open a communication object.

(Zděděno od ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Spustí asynchronní operaci pro otevření objektu komunikace v zadaném časovém intervalu.Begins an asynchronous operation to open a communication object within a specified interval of time.

(Zděděno od ICommunicationObject)
BeginSend(Message, AsyncCallback, Object)

Spustí asynchronní operaci pro odeslání zprávy do cíle výstupního kanálu.Begins an asynchronous operation to transmit a message to the destination of the output channel.

(Zděděno od IOutputChannel)
BeginSend(Message, TimeSpan, AsyncCallback, Object)

Spustí asynchronní operaci pro odeslání zprávy na cíl výstupního kanálu v zadaném časovém intervalu.Begins an asynchronous operation to transmit a message to the destination of the output channel within a specified interval of time.

(Zděděno od IOutputChannel)
Close()

Způsobí přechod objektu komunikace z aktuálního stavu do zavřeného stavu.Causes a communication object to transition from its current state into the closed state.

(Zděděno od ICommunicationObject)
Close(TimeSpan)

Způsobí přechod objektu komunikace z aktuálního stavu do zavřeného stavu.Causes a communication object to transition from its current state into the closed state.

(Zděděno od ICommunicationObject)
EndClose(IAsyncResult)

Dokončí asynchronní operaci zavření objektu komunikace.Completes an asynchronous operation to close a communication object.

(Zděděno od ICommunicationObject)
EndOpen(IAsyncResult)

Dokončí asynchronní operaci pro otevření objektu komunikace.Completes an asynchronous operation to open a communication object.

(Zděděno od ICommunicationObject)
EndSend(IAsyncResult)

Dokončí asynchronní operaci pro odeslání zprávy na cíl výstupního kanálu.Completes an asynchronous operation to transmit a message to the destination of the output channel.

(Zděděno od IOutputChannel)
GetProperty<T>()

Vrátí požadovaný objekt typu, pokud je k dispozici, z příslušné vrstvy v zásobníku kanálu.Returns a typed object requested, if present, from the appropriate layer in the channel stack.

(Zděděno od IChannel)
Open()

Způsobí přechod objektu komunikace ze stavu Created do otevřeného stavu.Causes a communication object to transition from the created state into the opened state.

(Zděděno od ICommunicationObject)
Open(TimeSpan)

Způsobí přechod objektu komunikace ze stavu Created do otevřeného během zadaného časového intervalu.Causes a communication object to transition from the created state into the opened state within a specified interval of time.

(Zděděno od ICommunicationObject)
Send(Message)

Přenese zprávu do cíle výstupního kanálu.Transmits a message to the destination of the output channel.

(Zděděno od IOutputChannel)
Send(Message, TimeSpan)

Odešle zprávu na aktuální výstupní kanál v zadaném časovém intervalu.Sends a message on the current output channel within a specified interval of time.

(Zděděno od IOutputChannel)

Události

Closed

Vyvolá se v případě, že objekt komunikace dokončí svůj přechod ze stavu ukončení do zavřeného stavu.Occurs when the communication object completes its transition from the closing state into the closed state.

(Zděděno od ICommunicationObject)
Closing

Vyvolá se v případě, že objekt komunikace nejprve vstoupí do stavu ukončení.Occurs when the communication object first enters the closing state.

(Zděděno od ICommunicationObject)
Faulted

Vyvolá se v případě, že objekt komunikace nejprve přejde do chybového stavu.Occurs when the communication object first enters the faulted state.

(Zděděno od ICommunicationObject)
Opened

Vyvolá se v případě, že objekt komunikace dokončí svůj přechod z otevřeného stavu do otevřeného stavu.Occurs when the communication object completes its transition from the opening state into the opened state.

(Zděděno od ICommunicationObject)
Opening

Vyvolá se v případě, že objekt komunikace nejprve přejde do stavu otevírání.Occurs when the communication object first enters the opening state.

(Zděděno od ICommunicationObject)

Platí pro