Partager via


ProfileSection.Inherits Propriété

Définition

Obtient ou définit une référence de type pour un type personnalisé dérivé de ProfileBase.

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

Valeur de propriété

Référence de type valide ou chaîne vide (""). La valeur par défaut est une chaîne vide.

Attributs

Exemples

L'exemple de code suivant montre comment utiliser la propriété Inherits. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ProfileSection classe .


// 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"

Remarques

Au moment de l’exécution, le système de compilation ASP.NET utilise les informations spécifiées dans la profile section de la configuration pour générer une classe appelée ProfileCommon, qui est dérivée de ProfileBase. Pour personnaliser les informations fournies par cette classe, vous pouvez définir la Inherits propriété sur le nom d’un type que vous créez qui dérive de , et le système de ProfileBasecompilation utilisera ce type personnalisé comme classe de base pour ProfileCommon.

Notes

Si vous fournissez une référence de type dans la Inherits propriété , vous pouvez définir des propriétés dans vos types personnalisés qui ne sont pas définies avec un property élément .

Pour plus d’informations sur les fonctionnalités de profil ajoutées à ASP.NET 2.0, consultez Vue d’ensemble des propriétés de profil ASP.NET.

S’applique à

Voir aussi