ProfileSettings Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ProfileSettings.
Przeciążenia
ProfileSettings(String) |
Inicjuje nowe wystąpienie klasy ProfileSettings. przy użyciu określonej nazwy dla nowego wystąpienia klasy. |
ProfileSettings(String, Int32, Int32, TimeSpan) |
Inicjuje ProfileSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy. |
ProfileSettings(String, Int32, Int32, TimeSpan, String) |
Inicjuje BufferModeSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy. |
ProfileSettings(String)
Inicjuje nowe wystąpienie klasy ProfileSettings. przy użyciu określonej nazwy dla nowego wystąpienia klasy.
public:
ProfileSettings(System::String ^ name);
public ProfileSettings (string name);
new System.Web.Configuration.ProfileSettings : string -> System.Web.Configuration.ProfileSettings
Public Sub New (name As String)
Parametry
- name
- String
Nazwa obiektu do utworzenia ProfileSettings .
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora ProfileSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.
// Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Default"));
' Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Default"))
Uwagi
W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.
Właściwość | Wartość domyślna |
---|---|
Custom | Ciąg pusty (""). |
MaxLimit | MaxValue. |
MinInstances | 1. |
MinInterval | Zero. |
Zobacz też
Dotyczy
ProfileSettings(String, Int32, Int32, TimeSpan)
Inicjuje ProfileSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy.
public:
ProfileSettings(System::String ^ name, int minInstances, int maxLimit, TimeSpan minInterval);
public ProfileSettings (string name, int minInstances, int maxLimit, TimeSpan minInterval);
new System.Web.Configuration.ProfileSettings : string * int * int * TimeSpan -> System.Web.Configuration.ProfileSettings
Public Sub New (name As String, minInstances As Integer, maxLimit As Integer, minInterval As TimeSpan)
Parametry
- name
- String
Nazwa obiektu do utworzenia ProfileSettings .
- minInstances
- Int32
Minimalna liczba wystąpień zdarzeń przed podniesieniem zdarzenia do dostawcy.
- maxLimit
- Int32
Maksymalna liczba zdarzeń tego samego typu jest wywoływana.
- minInterval
- TimeSpan
Element TimeSpan określający minimalną długość interwału między czasami, gdy są zgłaszane dwa zdarzenia tego samego typu.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora ProfileSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.
// Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Critical",
1, 1024, new TimeSpan(0, 0, 00)));
' Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Critical", _
1, 1024, new TimeSpan(0, 0, 00)))
Uwagi
W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.
Właściwość | Wartość domyślna |
---|---|
Custom | Ciąg pusty (""). |
Zobacz też
Dotyczy
ProfileSettings(String, Int32, Int32, TimeSpan, String)
Inicjuje BufferModeSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy.
public:
ProfileSettings(System::String ^ name, int minInstances, int maxLimit, TimeSpan minInterval, System::String ^ custom);
public ProfileSettings (string name, int minInstances, int maxLimit, TimeSpan minInterval, string custom);
new System.Web.Configuration.ProfileSettings : string * int * int * TimeSpan * string -> System.Web.Configuration.ProfileSettings
Public Sub New (name As String, minInstances As Integer, maxLimit As Integer, minInterval As TimeSpan, custom As String)
Parametry
- name
- String
Nazwa obiektu do utworzenia ProfileSettings .
- minInstances
- Int32
Minimalna liczba wystąpień zdarzeń przed podniesieniem zdarzenia do dostawcy.
- maxLimit
- Int32
Maksymalna liczba zdarzeń tego samego typu jest wywoływana.
- minInterval
- TimeSpan
Element TimeSpan określający minimalny interwał między dwoma zdarzeniami tego samego typu.
- custom
- String
W pełni kwalifikowany typ klasy niestandardowej, która implementuje IWebEventCustomEvaluatorelement .
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora ProfileSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.
// Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Targeted",
1, Int32.MaxValue, new TimeSpan(0, 0, 10),
"MyEvaluators.MyTargetedEvaluator, MyCustom.dll"));
' Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Targeted", _
1, Int32.MaxValue, new TimeSpan(0, 0, 10), _
"MyEvaluators.MyTargetedEvaluator, MyCustom.dll"))