次の方法で共有


MailTransportBindingElementBase.CanBuildChannelListener<TChannel> メソッド

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

バインディング要素が特定の型のチャネルのリスナーをビルドできるかどうかを示す値を返します。

名前空間:  Microsoft.ServiceModel.Channels.Mail
アセンブリ:  Microsoft.ServiceModel.Channels.Mail (Microsoft.ServiceModel.Channels.Mail.dll 内)

構文

'宣言
Public Overrides Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) ( _
    context As BindingContext _
) As Boolean
'使用
Dim instance As MailTransportBindingElementBase
Dim context As BindingContext
Dim returnValue As Boolean

returnValue = instance.CanBuildChannelListener(context)
public override bool CanBuildChannelListener<TChannel>(
    BindingContext context
)
where TChannel : class, IChannel
public:
generic<typename TChannel>
where TChannel : ref class, IChannel
virtual bool CanBuildChannelListener(
    BindingContext^ context
) override
abstract CanBuildChannelListener : 
        context:BindingContext -> bool  when 'TChannel : not struct and IChannel
override CanBuildChannelListener : 
        context:BindingContext -> bool  when 'TChannel : not struct and IChannel

型パラメーター

  • TChannel
    チャネルの型。IInputChannel を指定する必要があります。

パラメーター

戻り値

型 : System.Boolean
IChannelListener 型の IInputChannel オブジェクトがバインディング要素によってビルドできる場合は true。それ以外の場合は false。

解説

BindingContext オブジェクトを作成するのでない限り、このメソッドを直接呼び出さないようにしてください。代わりに、パラメーターとして CanBuildChannelListener<TChannel> オブジェクトを受け取るバージョンの BindingParameterCollection メソッドを使用します。

TChannel 型のチャネルのチャネル リスナーを実際にビルドする前に、そのリスナーが指定されたバインディング パラメーターに対してビルドできることを確認するには、このメソッドを使用します。または、引数として BuildChannelListener<TChannel> を受け取るバージョンの Uri メソッドを呼び出してチャネル リスナーのビルドを試み、チャネル リスナーをビルドできない場合に生成される例外をキャッチすることもできます。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5

参照

参照

MailTransportBindingElementBase クラス

MailTransportBindingElementBase メンバー

Microsoft.ServiceModel.Channels.Mail 名前空間