Share via


OneWayBindingElement.CanBuildChannelFactory<TChannel> Yöntem

Tanım

Belirtilen türdeki bir kanal fabrikasının oluşturulup oluşturulamayacağını belirten bir değer alır.

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

Tür Parametreleri

TChannel

Derlenecek kanal fabrikasının türü.

Parametreler

context
BindingContext

BindingContext bağlama öğesi için bağlam sağlar.

Döndürülenler

true belirtilen türde bir kanal fabrikası oluşturulabiliyorsa; aksi takdirde , false. Varsayılan değer: false.

Özel durumlar

context, null değeridir.

Açıklamalar

Kanal fabrikası oluşturmaya çalışmadan önce bu yöntemi çağırmalısınız.

Bu yöntem bir olduğunda TChannelIOutputChanneldöndürür true ve bağlama yığınındaki mevcut olanın altındaki bağlama ise IDuplexSessionChannel veya IRequestChannelolur.

Şunlara uygulanır