MsmqTransportBindingElement.CanBuildChannelFactory<TChannel> Metoda

Definicja

Zwraca wartość logiczną wskazującą, czy można utworzyć fabrykę kanałów z podanym kontekstem.

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

Parametry typu

TChannel

Typ kanału, który ma być używany do kompilowania odbiornika kanału. Dozwolone typy kanałów to IOutputSessionChannel lub IOutputChannel klasa.

Parametry

context
BindingContext

Element BindingContext , za pomocą którego ma być zbudowana fabryka kanałów.

Zwraca

true jeśli możesz utworzyć fabrykę kanałów z podanym kontekstem; w przeciwnym razie , false. Element powiązania zwraca true tylko wtedy, gdy TChannel element ma wartość lub IOutputChannelIOutputSessionChannel.

Przykłady

if (transportBindingElement.CanBuildChannelFactory<IOutputChannel>(context))
{
    // Do something...
}

Dotyczy