Freigeben über


BaseComponentContext class

Die Basisklasse für Kontextobjekte für clientseitige Komponenten.

Hinweise

Ein "context"-Objekt ist eine Auflistung bekannter Dienste und anderer Objekte, die wahrscheinlich von der Geschäftslogik benötigt werden, die mit einer zugeordneten Komponente interagiert. Jeder Komponententyp verfügt über eine eigene spezialisierte Unterklasse von BaseComponentContext, z. B. WebPartContext für Webparts, ExtensionContext für clientseitige Erweiterungen usw.

Der Konstruktor für diese Klasse ist als intern gekennzeichnet. Drittanbietercode sollte den Konstruktor nicht direkt aufrufen oder Unterklassen erstellen, die die Klasse BaseComponentContext erweitern.

Eigenschaften

aadHttpClientFactory

Die instance von AadHttpClientFactory, die für diese instance der Komponente erstellt wurde

aadTokenProviderFactory

Die instance von AadTokenProviderFactory, die für diese instance der Komponente erstellt wurde

dynamicDataProvider

Gibt den dynamischen Datenanbieter zurück, der der Komponente zugeordnet ist.

dynamicDataSourceManager

Gibt den dynamischen Datenquellen-Manager zurück, der der Komponente zugeordnet ist.

httpClient

Die instance von HttpClient, die für diese instance der Komponente erstellt wurde

instanceId

Ein eindeutiger Bezeichner für die instance der Komponente.

isDisposed

Gibt true zurück, wenn der Kontext verworfen wird.

isServedFromLocalhost

Gibt true zurück, wenn die Lösung von localhost aus bereitgestellt wird.

manifest

Manifest für die clientseitige Komponente.

msGraphClientFactory

Die instance von MSGraphClientFactory, die für diese instance der Komponente erstellt wurde

pageContext

Der Seitenkontext bietet Standarddefinitionen für allgemeine SharePoint-Objekte, die gemeinsam von der clientseitigen Anwendung, den Webparts und anderen Komponenten verwendet werden.

serviceScope

Der zugeordnete ServiceScope für diese Komponente.

spHttpClient

Die instance von SpHttpClient, die für diese instance der Komponente erstellt wurde

Methoden

dispose()

Gibt den Basiskomponentenkontext ab.

Details zur Eigenschaft

aadHttpClientFactory

Die instance von AadHttpClientFactory, die für diese instance der Komponente erstellt wurde

get aadHttpClientFactory(): AadHttpClientFactory;

Eigenschaftswert

aadTokenProviderFactory

Die instance von AadTokenProviderFactory, die für diese instance der Komponente erstellt wurde

get aadTokenProviderFactory(): AadTokenProviderFactory;

Eigenschaftswert

dynamicDataProvider

Gibt den dynamischen Datenanbieter zurück, der der Komponente zugeordnet ist.

get dynamicDataProvider(): DynamicDataProvider;

Eigenschaftswert

dynamicDataSourceManager

Gibt den dynamischen Datenquellen-Manager zurück, der der Komponente zugeordnet ist.

get dynamicDataSourceManager(): DynamicDataSourceManager;

Eigenschaftswert

httpClient

Die instance von HttpClient, die für diese instance der Komponente erstellt wurde

get httpClient(): HttpClient;

Eigenschaftswert

instanceId

Ein eindeutiger Bezeichner für die instance der Komponente.

get instanceId(): string;

Eigenschaftswert

string

Hinweise

Eine Komponentenimplementierung kann mehrmals auf der Seite geladen werden. Wenn es sich bei der Komponente beispielsweise um ein Diagrammwebpart handelt, können mehrere Instanzen dieses Webparts zum SharePoint-Zeichenbereich hinzugefügt werden. Die instanceId identifiziert jede dieser Instanzen eindeutig.

isDisposed

Gibt true zurück, wenn der Kontext verworfen wird.

get isDisposed(): boolean;

Eigenschaftswert

boolean

isServedFromLocalhost

Gibt true zurück, wenn die Lösung von localhost aus bereitgestellt wird.

get isServedFromLocalhost(): boolean;

Eigenschaftswert

boolean

manifest

Manifest für die clientseitige Komponente.

readonly manifest: IClientSideComponentManifest;

Eigenschaftswert

msGraphClientFactory

Die instance von MSGraphClientFactory, die für diese instance der Komponente erstellt wurde

get msGraphClientFactory(): MSGraphClientFactory;

Eigenschaftswert

pageContext

Der Seitenkontext bietet Standarddefinitionen für allgemeine SharePoint-Objekte, die gemeinsam von der clientseitigen Anwendung, den Webparts und anderen Komponenten verwendet werden.

get pageContext(): PageContext;

Eigenschaftswert

serviceScope

Der zugeordnete ServiceScope für diese Komponente.

get serviceScope(): ServiceScope;

Eigenschaftswert

Hinweise

Für jede clientseitige Komponente wird ein untergeordneter Dienstbereich erstellt.

spHttpClient

Die instance von SpHttpClient, die für diese instance der Komponente erstellt wurde

get spHttpClient(): SPHttpClient;

Eigenschaftswert

Details zur Methode

dispose()

Gibt den Basiskomponentenkontext ab.

dispose(): void;

Gibt zurück

void