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
ProfileSettings(String) |
Initialisiert eine neue Instanz der ProfileSettings-Klasse. unter Verwendung des angegebenen Namens für die neue Instanz der Klasse. |
ProfileSettings(String, Int32, Int32, TimeSpan) |
Initialisiert eine neue Instanz der ProfileSettings-Klasse unter Verwendung der angegebenen Einstellungen für die neue Instanz der Klasse. |
ProfileSettings(String, Int32, Int32, TimeSpan, String) |
Initialisiert eine neue Instanz der BufferModeSettings-Klasse unter Verwendung der angegebenen Einstellungen für die neue Instanz der Klasse. |
ProfileSettings(String)
Initialisiert eine neue Instanz der ProfileSettings-Klasse. unter Verwendung des angegebenen Namens 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 zu erstellenden ProfileSettings-Objekts.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des ProfileSettings Konstruktors veranschaulicht. 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.
Eigenschaft | 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 unter Verwendung der angegebenen Einstellungen für die neue Instanz der Klasse.
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 zu erstellenden ProfileSettings-Objekts.
- minInstances
- Int32
Die Mindestanzahl für die Auftretenshäufigkeit des Ereignisses, bevor das Ereignis für den Anbieter ausgelöst wird.
- maxLimit
- Int32
Die maximale Häufigkeit des Auslösens von Ereignissen des gleichen Typs.
- minInterval
- TimeSpan
Eine TimeSpan die das minimale Intervall zwischen dem Auslösen von Ereignissen desselben Typs angibt.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des ProfileSettings Konstruktors veranschaulicht. 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.
Eigenschaft | Standardwert |
---|---|
Custom | Eine leere Zeichenfolge (""). |
Weitere Informationen
Gilt für:
ProfileSettings(String, Int32, Int32, TimeSpan, String)
Initialisiert eine neue Instanz der BufferModeSettings-Klasse unter Verwendung der angegebenen Einstellungen für die neue Instanz der Klasse.
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 zu erstellenden ProfileSettings-Objekts.
- minInstances
- Int32
Die Mindestanzahl für die Auftretenshäufigkeit des Ereignisses, bevor das Ereignis für den Anbieter ausgelöst wird.
- maxLimit
- Int32
Die maximale Häufigkeit des Auslösens von Ereignissen des gleichen Typs.
- minInterval
- TimeSpan
Eine TimeSpan, die das minimale Intervall zwischen zwei Ereignissen des gleichen Typs angibt.
- custom
- String
Der voll qualifizierte Typ einer benutzerdefinierten Klasse, die IWebEventCustomEvaluator implementiert.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des ProfileSettings Konstruktors veranschaulicht. 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"))