Clase InheritableProperty<TValueType>
Clase base para las propiedades heredables de la clase PublishingWeb .
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Publishing.InheritableProperty<TValueType>
Microsoft.SharePoint.Publishing.InheritableStringProperty
Espacio de nombres: Microsoft.SharePoint.Publishing
Ensamblado: Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)
Sintaxis
'Declaración
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class InheritableProperty(Of TValueType)
'Uso
Dim instance As InheritableProperty(Of TValueType)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class InheritableProperty<TValueType>
Parámetros de tipo
- TValueType
Tipo base de la propiedad heredable. Algunos ejemplos son valores como string y int.
Comentarios
Se utiliza para simular las propiedades heredables en instancias de objetos PublishingWeb . Por ejemplo, CustomMasterUrl no es una propiedad derivada de un objeto SPWeb . Sin embargo, la propiedad CustomMasterUrl en una PublishingWeb es una propiedad derivada. La clase InheritableProperty`1 permite que empuja las propiedades a los subwebs que se establecen para heredar al propiedad del Web primario. Esta clase permite también la jerarquía por debajo de un Web actual que se restablezca.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.