ProfileSection.Inherits Eigenschaft
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.
Ruft einen Typverweis für einen von ProfileBase abgeleiteten benutzerdefinierten Typ ab oder legt diesen fest.
public:
property System::String ^ Inherits { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("inherits", DefaultValue="")]
public string Inherits { get; set; }
[<System.Configuration.ConfigurationProperty("inherits", DefaultValue="")>]
member this.Inherits : string with get, set
Public Property Inherits As String
Eigenschaftswert
Ein gültiger Typverweis oder eine leere Zeichenfolge (""). Der Standardwert ist eine leere Zeichenfolge.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Verwendung der Inherits-Eigenschaft veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ProfileSection-Klasse bereitgestellt wird.
// Get the current Inherits property value.
Console.WriteLine(
"Current Inherits value: '{0}'", profileSection.Inherits);
// Set the Inherits property to
// "CustomProfiles.MyCustomProfile, CustomProfiles.dll".
profileSection.Inherits = "CustomProfiles.MyCustomProfile, CustomProfiles.dll";
' Get the current Inherits property value.
Console.WriteLine( _
"Current Inherits value: '{0}'", profileSection.Inherits)
' Set the Inherits property to
' "CustomProfiles.MyCustomProfile, CustomProfiles.dll".
profileSection.Inherits = "CustomProfiles.MyCustomProfile, CustomProfiles.dll"
Hinweise
Zur Laufzeit verwendet das ASP.NET Kompilierungssystem die im Abschnitt der profile
Konfiguration angegebenen Informationen, um eine Klasse namens ProfileCommon
zu generieren, die von ProfileBaseabgeleitet wird. Um die Von dieser Klasse bereitgestellten Informationen anzupassen, können Sie die Inherits -Eigenschaft auf den Namen eines typs festlegen, den Sie erstellen, der von ProfileBaseabgeleitet wird, und das Kompilierungssystem verwendet diesen benutzerdefinierten Typ als Basisklasse für ProfileCommon
.
Hinweis
Wenn Sie einen Typverweis in der Inherits -Eigenschaft angeben, können Sie Eigenschaften in Ihren benutzerdefinierten Typen definieren, die nicht mit einem property
Element definiert sind.
Weitere Informationen zu den Profilfeatures, die ASP.NET 2.0 hinzugefügt wurden, finden Sie unter Übersicht über ASP.NET Profileigenschaften.