TcpTransportBindingElement.BuildChannelListener<TChannel> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří naslouchací proces kanálu zadaného typu.
public:
generic <typename TChannel>
where TChannel : class, System::ServiceModel::Channels::IChannel override System::ServiceModel::Channels::IChannelListener<TChannel> ^ BuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelListener<TChannel> BuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.BuildChannelListener : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelListener<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)> (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function BuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As IChannelListener(Of TChannel)
Parametry typu
- TChannel
Typ naslouchacího procesu kanálu
Parametry
- context
- BindingContext
BindingContext členy, které popisují vazby, chování, kontrakty a další informace potřebné k vytvoření objektu pro vytváření kanálů.
Návraty
Vrátí naslouchací proces kanálu zadaného typu.
Výjimky
context
nemůže být null
.
Byl předán neplatný argument.
Příklady
Následující příklad ukazuje, jak vrátit naslouchací proces kanálu zadaného typu.
IChannelListener<IOutputChannel> listener =
binding.BuildChannelListener<IOutputChannel>(bContext);
Poznámky
Tuto metodu lze použít k vytvoření naslouchacího procesu kanálu pro příjem zpráv na základě konfigurace elementu vazby PROTOKOLU TCP.