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