次の方法で共有


MailTransportBindingElementBase.TimeToLive プロパティ

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

このバインディング用に作成された出力チャネルで送信されるメッセージの有効期間を決定する構造体を取得または設定します。

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

構文

'宣言
Public Property TimeToLive As TimeSpan
    Get
    Set
'使用
Dim instance As MailTransportBindingElementBase
Dim value As TimeSpan

value = instance.TimeToLive

instance.TimeToLive = value
public TimeSpan TimeToLive { get; set; }
public:
property TimeSpan TimeToLive {
    TimeSpan get ();
    void set (TimeSpan value);
}
member TimeToLive : TimeSpan with get, set

プロパティ値

型 : System.TimeSpan
メッセージの有効期間。

例外

例外 条件
ArgumentOutOfRangeException

TimeToLive は TimeSpan.Zero より小さい値です。

解説

このプロパティは、メッセージの有効期間を決定します。これは、メッセージが出力チャネルによって作成されてから経過した時間を表します。有効期間が経過した後で送信先トランスポートがメッセージを受け取った場合、そのメッセージは削除され、アプリケーションには送信されません。

TimeToLive プロパティを使用する方法の例を次に示します。ここでは、メッセージの有効期間を日、時間、分、秒で指定できる TimeSpan コンストラクターを使用します。

mailTransportBindingElement = New WindowsMobileMailTransportBindingElement()

mailTransportBindingElement.MessageContainerType = MessageContainerType.Attachment
' In this example, set lifetime to 1 day, 10 hours,' 20 minutes, and 30 seconds.
mailTransportBindingElement.TimeToLive = New TimeSpan(1, 10, 20, 30)
mailTransportBindingElement = new WindowsMobileMailTransportBindingElement();

mailTransportBindingElement.MessageContainerType = MessageContainerType.Attachment;
// In this example, set lifetime to 1 day, 10 hours,// 20 minutes, and 30 seconds.
mailTransportBindingElement.TimeToLive = new TimeSpan(1, 10, 20, 30);

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