Compartilhar via


PublishingPage classe

Fornece comportamento relacionados a publicação para uma página. aspx que está armazenada em um objeto de PublishingWeb .

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.Publishing.ScheduledItem
      Microsoft.SharePoint.Client.Publishing.PublishingPage

Namespace:  Microsoft.SharePoint.Client.Publishing
Assemblies:   Microsoft.SharePoint.Client.Publishing.Silverlight (em Microsoft.SharePoint.Client.Publishing.Silverlight.dll);  Microsoft.SharePoint.Client.Publishing.Phone (em Microsoft.SharePoint.Client.Publishing.Phone.dll)  Microsoft.SharePoint.Client.Publishing (em Microsoft.SharePoint.Client.Publishing.dll)

Sintaxe

'Declaração
Public NotInheritable Class PublishingPage _
    Inherits ScheduledItem
'Uso
Dim instance As PublishingPage
public sealed class PublishingPage : ScheduledItem

Comentários

Um objeto de PublishingPage é armazenado como um item de biblioteca de documentos em uma biblioteca de documentos designados de um objeto de PublishingWeb . Ele contém referências para as partes que definem a página. aspx, como a classe de PageLayout , a classe de ContentType , recursos e outras partes. Ele contém conteúdo PublishingPage como valores de campo no item de biblioteca de documentos.

Muitas páginas de publicação podem compartilhar referências comuns como layout de página e recursos. O servidor atualiza automaticamente essas referências no objeto PublishingPage se os itens referenciados são renomeados ou movidos dentro do sistema.

Um cronograma está associado a cada objeto PublishingPage . A página está visível no site publicado somente entre a data de início agendada (StartDate propriedade) e a data de término (EndDate propriedade). O comportamento de agendamento faz parte da classe base PublishingPage , ScheduledItem.

A classe PublishingPage envolve a classe ListItem . Ele também diretamente expõe ListItem subjacente (ListItem propriedade) para que ele possa acessar mais facilmente a funcionalidade adicional ListItem e File .

Você pode criar uma instância da classe PublishingPage usando o método estático GetPublishingPage(ListItem) , ou recuperá-la de um objeto de PublishingPageCollection .

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

PublishingPage membros

Microsoft.SharePoint.Client.Publishing namespace