TransactionFlowBindingElement.BuildChannelFactory<TChannel> Yöntem

Tanım

Bağlama bağlamından belirtilen türdeki kanalları üretmek için bir kanal fabrikası başlatır.

public:
generic <typename TChannel>
 override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)

Tür Parametreleri

TChannel

Kanal türü.

Parametreler

context
BindingContext

BindingContextKanal fabrikasını derlemek için kullanılmalıdır.

Döndürülenler

IChannelFactory<TChannel>

' IChannelFactory<TChannel> TChannel Den başlatılan tür context .

Özel durumlar

context, null değeridir.

Belirtilen kanal türü için bir kanal fabrikası derlenemez.

Açıklamalar

Bu yöntem, belirtilen türdeki giden kanalları oluşturmak için kullanılabilecek bir kanal fabrikası oluşturur. Bu yöntem, kanal yığını oluşturulurken altyapı tarafından çağırılır. Yalnızca özel bir bağlama öğesi uyguladığınızda kodunuzda kullanmanız gerekir.

Şunlara uygulanır