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