Partager via


InheritableProperty<TValueType> - Classe

Classe de base pour les propriétés héritées de la classe PublishingWeb .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Publishing.InheritableProperty<TValueType>
    Microsoft.SharePoint.Publishing.InheritableStringProperty

Espace de noms :  Microsoft.SharePoint.Publishing
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class InheritableProperty(Of TValueType)
'Utilisation
Dim instance As InheritableProperty(Of TValueType)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class InheritableProperty<TValueType>

Paramètres de type

  • TValueType
    Type de base de la propriété pouvant être héritée. Les exemples incluent des valeurs telles que string et int.

Remarques

Utilisé pour simuler des propriétés pouvant être héritées sur les instances d'objets PublishingWeb . Par exemple, CustomMasterUrl n'est pas une propriété dérivée sur un objet SPWeb . Toutefois, la propriété CustomMasterUrl sur une PublishingWeb est une propriété dérivée. La classe InheritableProperty`1 ajoute la prise en charge qui pousse les propriétés sur les sous-sites Web configurés pour hériter de la propriété Web parent. Cette classe autorise également la hiérarchie sous un site Web en cours à réinitialiser.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

InheritableProperty<TValueType> - Membres

Microsoft.SharePoint.Publishing - Espace de noms