Compartilhar via


InheritableProperty<TValueType> classe

Classe base para as propriedades herdadas da classe PublishingWeb .

Inheritance hierarchy

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

Namespace:  Microsoft.SharePoint.Publishing
Assembly:  Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)

Sintaxe

'Declaração
<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 da propriedade herdável. Os exemplos incluem valores como string e int.

Comentários

Usado para simular as propriedades herdáveis em instâncias de objetos PublishingWeb . Por exemplo, o CustomMasterUrl não é uma propriedade derivada em um objeto SPWeb . No entanto, a propriedade CustomMasterUrl em uma PublishingWeb é uma propriedade derivada. A classe InheritableProperty`1 adiciona suporte que leva a propriedades para subwebs estão definidos para herdar a propriedade da Web pai. Essa classe também permite que a hierarquia abaixo de uma Web atual sejam redefinidas.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

InheritableProperty<TValueType> membros

Microsoft.SharePoint.Publishing namespace