Freigeben über


OneWayBindingElement.CanBuildChannelFactory<TChannel> Methode

Definition

Ruft einen Wert ab, der angibt, ob eine Kanalfactory des angegebenen Kanaltyps erstellt werden kann.

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

Typparameter

TChannel

Der Typ der Kanalfactory, die erstellt werden soll.

Parameter

context
BindingContext

BindingContext, der den Kontext für das Bindungselement bereitstellt.

Gibt zurück

true, wenn eine Kanalfactory des angegebenen Typs erstellt werden kann, andernfalls false. Der Standardwert ist false.

Ausnahmen

context ist null

Hinweise

Sie sollten diese Methode aufrufen, bevor Sie versuchen, eine Kanalfactory zu erstellen.

Diese Methode gibt true zurück, wenn TChannel ein IOutputChannel ist und die Bindung unterhalb der aktuellen Bindung im Bindungsstapel ein IDuplexSessionChannel oder IRequestChannel ist.

Gilt für: