共用方式為


MailTransport.MaxTotalMessageCountInCache 屬性

取得或設定可儲存在郵件傳輸快取區的訊息數目上限。

命名空間:  Microsoft.ServiceModel.Channels.Mail
組件:  Microsoft.ServiceModel.Channels.Mail (在 Microsoft.ServiceModel.Channels.Mail.dll 中)

語法

'宣告
Public Property MaxTotalMessageCountInCache As Integer
'用途
Dim instance As MailTransport
Dim value As Integer

value = instance.MaxTotalMessageCountInCache

instance.MaxTotalMessageCountInCache = value
public int MaxTotalMessageCountInCache { get; set; }
public:
property int MaxTotalMessageCountInCache {
    int get ();
    void set (int value);
}
public function get MaxTotalMessageCountInCache () : int
public function set MaxTotalMessageCountInCache (value : int)

屬性值

型別:System.Int32
可儲存在郵件傳輸快取區的訊息數目上限。桌上型電腦的預設值為 4,096,而 Windows Mobile 裝置的預設值則為 64。

例外狀況

例外狀況 條件
ArgumentOutOfRangeException

MaxTotalMessageCountInCache 屬性已設定成小於 0 (零) 的值。

備註

記憶體中的快取區 (與電子郵件存放區分開的個別快取區) 可減少檔案系統和 Web 服務的叫用次數,藉以改善效能。

若要取得或設定快取區空間的大小上限,請使用 MaxTotalMessageCacheSize 屬性。

範例

在下列範例中,示範了如何使用 MaxTotalMessageCountInCache 屬性。

' For a desktop application, use ExchangeWebServiceMailBinding.
binding = New WindowsMobileMailBinding()

binding.MinimumAttachmentSize = 1024
' Set lifetime to 1 day, 10 hours, 20 minutes, and 30 seconds.
binding.TimeToLive = New TimeSpan(1, 10, 20, 30)
binding.Transport.ReceiveRetryCount = 5
binding.Transport.MaxTotalMessageCacheSize = 1000
binding.Transport.MaxTotalMessageCountInCache = 128
// For a desktop application, use ExchangeWebServiceMailBinding.
binding = new WindowsMobileMailBinding();

binding.MinimumAttachmentSize = 1024;
// Set lifetime to 1 day, 10 hours, 20 minutes, and 30 seconds.
binding.TimeToLive = new TimeSpan(1, 10, 20, 30);
binding.Transport.ReceiveRetryCount = 5;
binding.Transport.MaxTotalMessageCacheSize = 1000;
binding.Transport.MaxTotalMessageCountInCache = 128;

使用權限

平台

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

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Compact Framework

支援版本:3.5

請參閱

參考

MailTransport 類別

MailTransport 成員

Microsoft.ServiceModel.Channels.Mail 命名空間