ProfileSettings Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ProfileSettings-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| ProfileSettings(String) |
Initialisiert eine neue Instanz der ProfileSettings-Klasse. verwenden sie den angegebenen Namen für die neue Instanz der Klasse. |
| ProfileSettings(String, Int32, Int32, TimeSpan) |
Initialisiert eine neue Instanz der ProfileSettings Klasse, wobei angegebene Einstellungen für die neue Instanz der Klasse verwendet werden. |
| ProfileSettings(String, Int32, Int32, TimeSpan, String) |
Initialisiert eine neue Instanz der BufferModeSettings Klasse, wobei die angegebenen Einstellungen für die neue Instanz der Klasse verwendet werden. |
ProfileSettings(String)
Initialisiert eine neue Instanz der ProfileSettings-Klasse. verwenden sie den angegebenen Namen für die neue Instanz der Klasse.
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)
Parameter
- name
- String
Der Name des ProfileSettings zu erstellenden Objekts.
Beispiele
Das folgende Codebeispiel zeigt, wie der ProfileSettings Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HealthMonitoringSection Klasse bereitgestellt wird.
// 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"))
Hinweise
In der folgenden Tabelle sind die Standardeinstellungen aufgeführt, die für diesen Konstruktor verwendet werden.
| Eigentum | Standardwert |
|---|---|
| Custom | Eine leere Zeichenfolge (""). |
| MaxLimit | MaxValue. |
| MinInstances | 1. |
| MinInterval | Zero. |
Weitere Informationen
Gilt für:
ProfileSettings(String, Int32, Int32, TimeSpan)
Initialisiert eine neue Instanz der ProfileSettings Klasse, wobei angegebene Einstellungen für die neue Instanz der Klasse verwendet werden.
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)
Parameter
- name
- String
Der Name des ProfileSettings zu erstellenden Objekts.
- minInstances
- Int32
Die minimale Anzahl von Ereignisvorkommnissen, bevor das Ereignis an den Anbieter ausgelöst wird.
- maxLimit
- Int32
Die maximale Anzahl von Ereignissen desselben Typs wird ausgelöst.
- minInterval
- TimeSpan
A TimeSpan that specifies the minimum length of the interval between the times when two events of the same type are raised.
Beispiele
Das folgende Codebeispiel zeigt, wie der ProfileSettings Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HealthMonitoringSection Klasse bereitgestellt wird.
// 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)))
Hinweise
In der folgenden Tabelle sind die Standardeinstellungen aufgeführt, die für diesen Konstruktor verwendet werden.
| Eigentum | Standardwert |
|---|---|
| Custom | Eine leere Zeichenfolge (""). |
Weitere Informationen
Gilt für:
ProfileSettings(String, Int32, Int32, TimeSpan, String)
Initialisiert eine neue Instanz der BufferModeSettings Klasse, wobei die angegebenen Einstellungen für die neue Instanz der Klasse verwendet werden.
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)
Parameter
- name
- String
Der Name des ProfileSettings zu erstellenden Objekts.
- minInstances
- Int32
Die minimale Anzahl von Ereignisvorkommnissen, bevor das Ereignis an den Anbieter ausgelöst wird.
- maxLimit
- Int32
Die maximale Anzahl von Ereignissen desselben Typs wird ausgelöst.
- minInterval
- TimeSpan
Ein TimeSpan Wert, der das Mindestintervall zwischen zwei Ereignissen desselben Typs angibt.
- custom
- String
Der vollqualifizierte Typ einer benutzerdefinierten Klasse, die implementiert IWebEventCustomEvaluatorwird.
Beispiele
Das folgende Codebeispiel zeigt, wie der ProfileSettings Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HealthMonitoringSection Klasse bereitgestellt wird.
// 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"))