次の方法で共有


MailTransport クラス

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

MailTransport クラスのコアの動作を定義し、メール トランスポートの派生の基を提供します。

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

構文

'宣言
Public MustInherit Class MailTransport _
    Implements IDisposable
'使用
Dim instance As MailTransport
public abstract class MailTransport : IDisposable
public ref class MailTransport abstract : IDisposable
[<AbstractClassAttribute>]
type MailTransport =  
    class
        interface IDisposable
    end

解説

このクラスは、メール トランスポートに共通のプロパティと関数を実装します。

MailTransport では、Windows Communication Foundation (WCF) Exchange Server のメール トランスポート アセンブリによって提供される、すべてのメール トランスポートに共通のプロパティは除外されています。このクラスは、基本のメール トランスポート設定を、実行時にマニフェストに変換する処理を行います。メール トランスポートに固有の実装詳細の処理は、具象サブクラスに任されます。次のようなサブクラスがあります。

注意

このクラスは .NET Compact Framework Version 3.5 に含まれていますが、実行時には .NET Compact Framework 3.5 または .NET Framework Version 3.0 以降が必要です。

継承階層

System.Object
  Microsoft.ServiceModel.Channels.Mail.MailTransport
    Microsoft.ServiceModel.Channels.Mail.WindowsMobile.WindowsMobileMailTransport

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

プラットフォーム

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

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

バージョン情報

.NET Compact Framework

サポート対象 : 3.5

参照

参照

MailTransport メンバー

Microsoft.ServiceModel.Channels.Mail 名前空間