Compartir a través de


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.

Vea también

Referencia

Miembros InheritableProperty<TValueType>

Espacio de nombres Microsoft.SharePoint.Publishing