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
Microsoft.SharePoint.Publishing namespace
[T:Microsoft.SharePoint.Publishing.PublishingSite.#ctor(Microsoft.SharePoint.SPSite)]