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.