ConnectionOrientedTransportBindingElement.CanBuildChannelFactory<TChannel> Method

Definition

Determines whether a channel factory of the specified type can be built.

public:
generic <typename TChannel>
 override bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingContext -> bool
Public Overrides Function CanBuildChannelFactory(Of TChannel) (context As BindingContext) As Boolean

Type Parameters

TChannel

The type of channel to check.

Parameters

context
BindingContext

The BindingContext for the channel.

Returns

true if a channel factory can be built; otherwise false.

Exceptions

context is null.

Remarks

You should call this method before trying to create a channel factory.

If TChannel is IDuplexSessionChannel this method returns true only when in buffered mode. If TChannel is IRequestChannel this method returns true only when in streaming mode.

Applies to