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.