Compartir a través de


Clase PublishingSite

Proporciona el comportamiento de publicación para un objeto de SPSite compatible con la publicación.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.Publishing.PublishingSite

Espacio de nombres:  Microsoft.SharePoint.Publishing
Ensamblado:  Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)

Sintaxis

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

Comentarios

La clase PublishingSite proporciona un comportamiento específico de la publicación de un objeto SPSite que permite publicar, incluyendo acceso a comúnmente utilizados objetos relacionados con la publicación de la SPSite propiedad del objeto RootWeb como objetos PageLayout en los objetos de página principal de galería y SPContentType . Puede crear instancias de objetos de esta clase utilizando el constructor público [T:Microsoft.SharePoint.Publishing.PublishingSite(Microsoft.SharePoint.SPSite)].La clase PublishingSite contiene una clase SPSite . La característica de PublishingResources ya debe activarse para la clase SPSite , que se puede comprobar mediante una llamada al método IsPublishingSite .

Esta clase expone también directamente la base SPSite a través de la propiedad Site para que la funcionalidad adicional de SPSite se puede acceder fácilmente a través del modelo de objetos.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros PublishingSite

Espacio de nombres Microsoft.SharePoint.Publishing

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

GetPageLayouts

IsPublishingSite