OneWayBindingElement.CanBuildChannelFactory<TChannel> Method

Definition

Gets a value that indicates 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 factory to build.

Parameters

context
BindingContext

The BindingContext that provides context for the binding element.

Returns

true if a channel factory of the specified type can be built; otherwise, false. The default is false.

Exceptions

context is null.

Remarks

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

This method returns true when TChannel is an IOutputChannel, and the binding below the present one in the binding stack is an IDuplexSessionChannel or IRequestChannel.

Applies to