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)(service |
Erstellt eine neue instance der |
Eigenschaften
aad |
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. |
culture |
Sie stellt Gebietsschemainformationen für den aktuellen Benutzer der Anwendung bereit. Diese Klasse wird hauptsächlich mit der |
is |
Gibt zurück, ob initialisiert |
legacy |
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. |
list |
Kontextbezogene Informationen für das SharePoint-Listenelement, das die Seite hostet. Wenn der aktuellen Seite kein Listenelement zugeordnet ist, ist diese Eigenschaft nicht definiert. |
service |
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 |
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;