Freigeben über


CompositeDuplexBindingElement.CanBuildChannelListener<TChannel> Methode

Definition

Gibt einen Wert zurück, der angibt, ob die Bindung den Kanallistener erstellen kann, der einen bestimmten Kanaltyp akzeptiert, der die Kontextanforderungen erfüllt.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel override bool CanBuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingContext -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As Boolean

Typparameter

TChannel

Der IChannel, der vom Listener akzeptiert wird.

Parameter

context
BindingContext

Der BindingContext, der den Kontext bereitstellt, der zum Erstellen des Kanallisteners erforderlich ist.

Gibt zurück

true, wenn der Kanallistener für den Build erstellt werden kann, der zur Annahme des angegebenen Kanaltyps erforderlich ist, andernfalls false.

Ausnahmen

context ist null

Hinweise

true , wenn TChannel == IInputChannel und die innere Bindung auch erstellt IInputChannelwerden kann, falseandernfalls .

Gilt für: