次の方法で共有


MailTransportBindingElementBase.CanBuildChannelFactory<TChannel> メソッド

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

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

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

構文

'宣言
Public Overrides Function CanBuildChannelFactory(Of TChannel) ( _
    context As BindingContext _
) As Boolean
'使用
Dim instance As MailTransportBindingElementBase
Dim context As BindingContext
Dim returnValue As Boolean

returnValue = instance.CanBuildChannelFactory(context)
public override bool CanBuildChannelFactory<TChannel>(
    BindingContext context
)
public:
generic<typename TChannel>
virtual bool CanBuildChannelFactory(
    BindingContext^ context
) override
abstract CanBuildChannelFactory : 
        context:BindingContext -> bool 
override CanBuildChannelFactory : 
        context:BindingContext -> bool 

型パラメーター

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

パラメーター

戻り値

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

解説

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

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

.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 名前空間