Compartilhar via


PublishingSite classe

Fornece o comportamento de publicação para um objeto SPSite que oferece suporte à publicação.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Publishing.PublishingSite

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

Sintaxe

'Declaração
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class PublishingSite
'Uso
Dim instance As PublishingSite
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class PublishingSite

Comentários

A classe PublishingSite fornece o comportamento específico de publicação para um objeto de SPSite que oferece suporte à publicação, incluindo acesso ao normalmente usado objetos relacionados à publicação de propriedade de RootWeb do objeto SPSite como objetos PageLayout em objetos da galeria e SPContentType a página mestra. Você pode instanciar objetos desta classe usando o construtor público [T:Microsoft.SharePoint.Publishing.PublishingSite(Microsoft.SharePoint.SPSite)].A classe PublishingSite envolve uma classe SPSite . O recurso de PublishingResources já deve ser ativado para a classe SPSite , que você pode verificar, chamando o método IsPublishingSite .

Essa classe expõe também diretamente a base SPSite através da propriedade Site para que você pode acessar facilmente a funcionalidade adicional SPSite por meio do modelo de objeto.

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

PublishingSite membros

Microsoft.SharePoint.Publishing namespace

[T:Microsoft.SharePoint.Publishing.PublishingSite.#ctor(Microsoft.SharePoint.SPSite)]

GetPageLayouts

IsPublishingSite