PublishingSite - Classe

Fournit le comportement de publication pour un objet SPSite qui prend en charge la publication.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Publishing.PublishingSite

Espace de noms :  Microsoft.SharePoint.Publishing
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class PublishingSite
'Utilisation
Dim instance As PublishingSite
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class PublishingSite

Remarques

La classe PublishingSite fournit le comportement de publication spécifique pour un objet SPSite que prend en charge la publication, notamment l'accès à couramment utilisé objets liés à la publication à partir de la propriété RootWeb de l'objet SPSite tels que des objets PageLayout dans les objets de SPContentType et la galerie de page maître. Vous pouvez instancier des objets de cette classe à l'aide du constructeur public [T:Microsoft.SharePoint.Publishing.PublishingSite(Microsoft.SharePoint.SPSite)].La classe PublishingSite encapsule une classe SPSite . La fonctionnalité PublishingResources doit déjà être activée pour la classe SPSite , vous pouvez vérifier en appelant la méthode IsPublishingSite .

Cette classe expose également directement le sous-jacent SPSite par le biais de la propriété Site afin que vous pouvez accéder facilement à des fonctionnalités supplémentaires SPSite via le modèle objet.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

PublishingSite - Membres

Microsoft.SharePoint.Publishing - Espace de noms

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

GetPageLayouts

IsPublishingSite