Freigeben über


ProfileSection.Inherits Eigenschaft

Definition

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 ProfileCommonzu 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.

Gilt für:

Weitere Informationen