HealthMonitoringSection.BufferModes プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As HealthMonitoringSection Dim value As BufferModesCollection value = instance.BufferModes
BufferModeSettings オブジェクトの BufferModesCollection コレクション。


BufferModes プロパティの使用方法のコード例を次に示します。このコード例は、HealthMonitoringSection クラスのトピックで取り上げているコード例の一部分です。
' Add a BufferModeSettings object to the BufferModes collection property. Dim bufferModeSetting As BufferModeSettings = new BufferModeSettings("Error Log", _ 1024, 256, 512, new TimeSpan(0, 30, 0), new TimeSpan(0, 5, 0), 2) bufferModeSetting.Name = "Operations Notification" bufferModeSetting.MaxBufferSize = 128 bufferModeSetting.MaxBufferThreads = 1 bufferModeSetting.MaxFlushSize = 24 bufferModeSetting.RegularFlushInterval = TimeSpan.MaxValue bufferModeSetting.UrgentFlushInterval = TimeSpan.Parse("00:01:00") bufferModeSetting.UrgentFlushThreshold = 1 healthMonitoringSection.BufferModes.Add(bufferModeSetting) ' Add a BufferModeSettings object to the BufferModes collection property. healthMonitoringSection.BufferModes.Add(new BufferModeSettings("Error Log", _ 1024, 256, 512, new TimeSpan(0, 30, 0), new TimeSpan(0, 5, 0), 2)) ' Display contents of the BufferModes collection property Console.WriteLine("BufferModes Collection contains {0} values:", _ healthMonitoringSection.BufferModes.Count) ' Display all elements. For i As System.Int32 = 0 To healthMonitoringSection.BufferModes.Count - 1 bufferModeSetting = healthMonitoringSection.BufferModes(i) Dim name As String = bufferModeSetting.Name Dim maxBufferSize As Integer = bufferModeSetting.MaxBufferSize Dim maxBufferThreads As Integer = bufferModeSetting.MaxBufferThreads Dim maxFlushSize As Integer = bufferModeSetting.MaxFlushSize Dim regularFlushInterval As TimeSpan = bufferModeSetting.RegularFlushInterval Dim urgentFlushInterval As TimeSpan = bufferModeSetting.UrgentFlushInterval Dim urgentFlushThreshold As Integer = bufferModeSetting.UrgentFlushThreshold Dim item As String = "Name='" & name & "', MaxBufferSize = '" & maxBufferSize & _ "', MaxBufferThreads = '" & maxBufferThreads & _ "', MaxFlushSize = '" & maxFlushSize & _ "', RegularFlushInterval = '" & regularFlushInterval.ToString() & _ "', UrgentFlushInterval = '" & urgentFlushInterval.ToString() & _ "', UrgentFlushThreshold = '" & urgentFlushThreshold & "'" Console.WriteLine(" Item {0}: {1}", i, item) Next ' Get a named BufferMode bufferModeSetting = healthMonitoringSection.BufferModes("Error Log") ' Remove a BufferModeSettings object from the BufferModes collection property. healthMonitoringSection.BufferModes.Remove("Error Log") ' Clear all BufferModeSettings object from the BufferModes collection property. healthMonitoringSection.BufferModes.Clear()
// Add a BufferModeSettings object to the BufferModes collection property. BufferModeSettings bufferModeSetting = new BufferModeSettings("Error Log", 1024, 256, 512, new TimeSpan(0, 30, 0), new TimeSpan(0, 5, 0), 2); bufferModeSetting.Name = "Operations Notification"; bufferModeSetting.MaxBufferSize = 128; bufferModeSetting.MaxBufferThreads = 1; bufferModeSetting.MaxFlushSize = 24; bufferModeSetting.RegularFlushInterval = TimeSpan.MaxValue; bufferModeSetting.UrgentFlushInterval = TimeSpan.Parse("00:01:00"); bufferModeSetting.UrgentFlushThreshold = 1; healthMonitoringSection.BufferModes.Add(bufferModeSetting); // Add a BufferModeSettings object to the BufferModes collection property. healthMonitoringSection.BufferModes.Add(new BufferModeSettings("Error Log", 1024, 256, 512, new TimeSpan(0, 30, 0), new TimeSpan(0, 5, 0), 2)); // Display contents of the BufferModes collection property Console.WriteLine("BufferModes Collection contains {0} values:", healthMonitoringSection.BufferModes.Count); // Display all elements. for (System.Int32 i = 0; i < healthMonitoringSection.BufferModes.Count; i++) { bufferModeSetting = healthMonitoringSection.BufferModes[i]; string name = bufferModeSetting.Name; int maxBufferSize = bufferModeSetting.MaxBufferSize; int maxBufferThreads = bufferModeSetting.MaxBufferThreads; int maxFlushSize = bufferModeSetting.MaxFlushSize; TimeSpan regularFlushInterval = bufferModeSetting.RegularFlushInterval; TimeSpan urgentFlushInterval = bufferModeSetting.UrgentFlushInterval; int urgentFlushThreshold = bufferModeSetting.UrgentFlushThreshold; string item = "Name='" + name + "', MaxBufferSize = '" + maxBufferSize + "', MaxBufferThreads = '" + maxBufferThreads + "', MaxFlushSize = '" + maxFlushSize + "', RegularFlushInterval = '" + regularFlushInterval + "', UrgentFlushInterval = '" + urgentFlushInterval + "', UrgentFlushThreshold = '" + urgentFlushThreshold + "'"; Console.WriteLine(" Item {0}: {1}", i, item); } // Get a named BufferMode bufferModeSetting = healthMonitoringSection.BufferModes["Error Log"]; // Remove a BufferModeSettings object from the BufferModes collection property. healthMonitoringSection.BufferModes.Remove("Error Log"); // Clear all BufferModeSettings object from the BufferModes collection property. healthMonitoringSection.BufferModes.Clear();

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHealthMonitoringSection.BufferModes プロパティを検索する場合は、下記のリンクをクリックしてください。

- HealthMonitoringSection.BufferModes プロパティのページへのリンク