Freigeben über


PageContext class

Das SharePoint-Seitenkontextobjekt.

Hinweise

Der Seitenkontext bietet Standarddefinitionen für allgemeine SharePoint-Objekte, die gemeinsam von der clientseitigen Anwendung, den Webparts und anderen Komponenten verwendet werden. In der Regel werden die Daten über REST-Abfragen beim Navigieren zu einer neuen Seite abgerufen, sie können jedoch auch vorab vom Webserver geladen werden oder aus einem benutzerdefinierten Anwendungscache aufgefüllt werden.

Konstruktoren

(constructor)(serviceScope)

Erstellt eine neue instance der PageContext -Klasse

Eigenschaften

aadInfo

Kontextinformationen für die Kommunikation mit Azure Active Directory. Wenn der aktuellen Seite kein Azure Active Directory-Mandant zugeordnet ist, ist diese Eigenschaft nicht definiert.

cultureInfo

Sie stellt Gebietsschemainformationen für den aktuellen Benutzer der Anwendung bereit. Diese Klasse wird hauptsächlich mit der PageContext -Klasse verwendet.

isInitialized

Gibt zurück, ob initialisiert PageContext wurde.

legacyPageContext

Ein Objekt, das klassische SharePoint-Eigenschaften bereitstellt, die möglicherweise für bestimmte Legacyskripts erforderlich sind.

list

Kontextbezogene Informationen für die SharePoint-Liste, die die Seite hostet. Wenn der aktuellen Seite keine Liste zugeordnet ist, ist diese Eigenschaft nicht definiert.

listItem

Kontextbezogene Informationen für das SharePoint-Listenelement, das die Seite hostet. Wenn der aktuellen Seite kein Listenelement zugeordnet ist, ist diese Eigenschaft nicht definiert.

serviceKey

Der Diensschlüssel für PageContext.

site

Kontextinformationen für die SharePoint-Websitesammlung ("SPSite"), auf der die Seite gehostet wird.

user

Sie bietet kontextbezogene Informationen für den SharePoint-Benutzer, der auf die Seite zugreift. Diese Klasse wird hauptsächlich mit der PageContext -Klasse verwendet.

web

Kontextinformationen für die SharePoint-Website ("SPWeb"), auf der die Seite gehostet wird.

Details zum Konstruktor

(constructor)(serviceScope)

Erstellt eine neue instance der PageContext -Klasse

constructor(serviceScope: ServiceScope);

Parameter

serviceScope
ServiceScope

Details zur Eigenschaft

aadInfo

Kontextinformationen für die Kommunikation mit Azure Active Directory. Wenn der aktuellen Seite kein Azure Active Directory-Mandant zugeordnet ist, ist diese Eigenschaft nicht definiert.

get aadInfo(): AzureActiveDirectoryInfo | undefined;

Eigenschaftswert

@microsoft/sp-page-context!AzureActiveDirectoryInfo:class | undefined

cultureInfo

Sie stellt Gebietsschemainformationen für den aktuellen Benutzer der Anwendung bereit. Diese Klasse wird hauptsächlich mit der PageContext -Klasse verwendet.

get cultureInfo(): CultureInfo;

Eigenschaftswert

isInitialized

Gibt zurück, ob initialisiert PageContext wurde.

get isInitialized(): boolean;

Eigenschaftswert

boolean

legacyPageContext

Ein Objekt, das klassische SharePoint-Eigenschaften bereitstellt, die möglicherweise für bestimmte Legacyskripts erforderlich sind.

get legacyPageContext(): any;

Eigenschaftswert

any

Hinweise

Diese Eigenschaft wird zur Erleichterung der Migration von Legacycode bereitgestellt. Es wird ein JavaScript-Objekt zurückgegeben, dessen Inhalt der _spPageContextInfo Fenstervariablen von klassischen Seiten ähnelt. Der Inhalt dieser Variablen kann sich in zukünftigen Versionen von SharePoint ändern. Aus diesem Grund wird für neue Projekte empfohlen, stattdessen die SharePoint-Framework TypeScript-APIs zu verwenden, da sie vollständig dokumentiert sind und zuverlässige Abwärtskompatibilitätsgarantien bieten.

HINWEIS: Wenn bestimmte Funktionen in verfügbar legacyPageContext gemacht werden, aber anscheinend nicht über eine ordnungsgemäße TypeScript-API verfügen, melden Sie ein Problem auf GitHub. Die Absicht ist, dass keine moderne Anwendung auf das legacyPageContext -Objekt angewiesen sein sollte.

list

Kontextbezogene Informationen für die SharePoint-Liste, die die Seite hostet. Wenn der aktuellen Seite keine Liste zugeordnet ist, ist diese Eigenschaft nicht definiert.

get list(): SPList | undefined;

Eigenschaftswert

SPList | undefined

listItem

Kontextbezogene Informationen für das SharePoint-Listenelement, das die Seite hostet. Wenn der aktuellen Seite kein Listenelement zugeordnet ist, ist diese Eigenschaft nicht definiert.

get listItem(): SPListItem | undefined;

Eigenschaftswert

SPListItem | undefined

serviceKey

Der Diensschlüssel für PageContext.

static readonly serviceKey: ServiceKey<PageContext>;

Eigenschaftswert

site

Kontextinformationen für die SharePoint-Websitesammlung ("SPSite"), auf der die Seite gehostet wird.

get site(): SPSite;

Eigenschaftswert

user

Sie bietet kontextbezogene Informationen für den SharePoint-Benutzer, der auf die Seite zugreift. Diese Klasse wird hauptsächlich mit der PageContext -Klasse verwendet.

get user(): SPUser;

Eigenschaftswert

web

Kontextinformationen für die SharePoint-Website ("SPWeb"), auf der die Seite gehostet wird.

get web(): SPWeb;

Eigenschaftswert