Freigeben über


PublishingSite-Klasse

Stellt Veröffentlichungsverhalten für ein SPSite-Objekt bereit, von dem Veröffentlichen unterstützt wird.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Publishing.PublishingSite

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

Syntax

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

Hinweise

Die PublishingSite -Klasse stellt Publishing-spezifisches Verhalten für ein SPSite -Objekt unterstützt das Veröffentlichen, einschließlich des Zugriffs auf häufig Publishing-Objekte aus der SPSite des RootWeb -Objekts z. B. PageLayout -Objekte in der Galerie und SPContentType Objekten der Masterseite verwendet. Sie können Objekte dieser Klasse mithilfe der öffentlichen Konstruktor **[T:Microsoft.SharePoint.Publishing.PublishingSite(Microsoft.SharePoint.SPSite)]**instanziieren.Die PublishingSite -Klasse schließt eine SPSite -Klasse. Die PublishingResources -Funktion muss bereits für die SPSite -Klasse aktiviert werden, die Sie überprüfen können, indem die IsPublishingSite -Methode.

Diese Klasse stellt die zugrunde liegende SPSite über die Site -Eigenschaft auch direkt, so, dass Sie einfach zusätzliche SPSite Funktionalität über das Objektmodell zugreifen können.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

PublishingSite-Member

Microsoft.SharePoint.Publishing-Namespace

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

GetPageLayouts

IsPublishingSite