TransactionFlowBindingElement.CanBuildChannelListener<TChannel> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu, která označuje, zda zadaný kontext vazby může vytvořit naslouchací proces kanálu pro příjem kanálů zadaného typu.
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
Parametry typu
- TChannel
Typ kanálu.
Parametry
- context
- BindingContext
Hodnota BindingContext , která by se měla použít k určení, jestli je možné sestavit naslouchací proces kanálu.
Návraty
true
pokud lze naslouchací proces kanálu pro zadaný typ kanálu sestavit z context
. V opačném případě false
.
Výjimky
context
je null
.
Poznámky
Tuto metodu byste měli volat, abyste před pokusem o skutečné sestavení naslouchacího procesu zkontrolovali, že naslouchací proces kanálu pro kanály typu TChannel
typu lze sestavit pro zadaný context
objekt . Všimněte si, že vyvolá výjimku, BuildChannelListener pokud nemůže vytvořit naslouchací proces kanálu pro zadaný typ kanálu.