Sdílet prostřednictvím


TcpTransportBindingElement.BuildChannelFactory<TChannel> Metoda

Definice

Vytvoří objekt pro vytváření kanálů, který lze použít k vytvoření kanálu.

public:
generic <typename TChannel>
 override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)

Parametry typu

TChannel

Typ objektu pro vytváření kanálů

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í objekt pro vytváření kanálů 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 vytvořit objekt pro vytváření kanálů, který lze použít k vytvoření kanálu.

BindingContext bContext = new BindingContext(customBinding, bpCollection);
IChannelFactory<IOutputChannel> factory =
    binding.BuildChannelFactory<IOutputChannel>(bContext);

Poznámky

Tuto metodu lze použít k vytvoření objektu pro vytváření kanálů pro odesílání zpráv na základě konfigurace elementu vazby PROTOKOLU TCP.

Platí pro