Partager via


BaseComponentContext class

Classe de base pour les objets de contexte pour les composants côté client.

Remarques

Un objet « contexte » est une collection de services connus et d’autres objets susceptibles d’être nécessaires par la logique métier qui interagit avec un composant associé. Chaque type de composant a sa propre sous-classe spécialisée de BaseComponentContext, par exemple WebPartContext pour les composants WebPart, ExtensionContext pour les extensions côté client, etc.

Le constructeur de cette classe est marqué comme interne. Le code tiers ne doit pas appeler directement le constructeur ou créer des sous-classes qui étendent la BaseComponentContext classe.

Propriétés

aadHttpClientFactory

La instance d’AadHttpClientFactory créée pour cette instance de composant

aadTokenProviderFactory

Instance d’AadTokenProviderFactory créé pour cette instance de composant

dynamicDataProvider

Retourne le fournisseur de données dynamiques associé au composant.

dynamicDataSourceManager

Retourne le gestionnaire de source de données dynamique associé au composant.

httpClient

Instance de HttpClient créée pour cette instance de composant

instanceId

Identificateur unique pour la instance du composant.

isDisposed

Retourne true si le contexte est supprimé.

isServedFromLocalhost

Retourne true si la solution est servie à partir de localhost

manifest

Manifeste pour le composant côté client.

msGraphClientFactory

Instance de MSGraphClientFactory créé pour cette instance de composant

pageContext

Le contexte de la page fournit des définitions standard pour les objets SharePoint communs qui doivent être partagés entre l’application cliente, les composants WebPart et d’autres composants.

serviceScope

ServiceScope associé pour ce composant.

spHttpClient

Instance de SpHttpClient créée pour cette instance de composant

Méthodes

dispose()

Supprime le contexte du composant de base.

Détails de la propriété

aadHttpClientFactory

La instance d’AadHttpClientFactory créée pour cette instance de composant

get aadHttpClientFactory(): AadHttpClientFactory;

Valeur de propriété

aadTokenProviderFactory

Instance d’AadTokenProviderFactory créé pour cette instance de composant

get aadTokenProviderFactory(): AadTokenProviderFactory;

Valeur de propriété

dynamicDataProvider

Retourne le fournisseur de données dynamiques associé au composant.

get dynamicDataProvider(): DynamicDataProvider;

Valeur de propriété

dynamicDataSourceManager

Retourne le gestionnaire de source de données dynamique associé au composant.

get dynamicDataSourceManager(): DynamicDataSourceManager;

Valeur de propriété

httpClient

Instance de HttpClient créée pour cette instance de composant

get httpClient(): HttpClient;

Valeur de propriété

instanceId

Identificateur unique pour la instance du composant.

get instanceId(): string;

Valeur de propriété

string

Remarques

Une implémentation de composant peut être chargée plusieurs fois sur la page. Par exemple, si le composant est un composant WebPart de graphique, plusieurs instances de ce composant WebPart peuvent être ajoutées au canevas SharePoint. L’instanceId identifie de manière unique chacune de ces instances.

isDisposed

Retourne true si le contexte est supprimé.

get isDisposed(): boolean;

Valeur de propriété

boolean

isServedFromLocalhost

Retourne true si la solution est servie à partir de localhost

get isServedFromLocalhost(): boolean;

Valeur de propriété

boolean

manifest

Manifeste pour le composant côté client.

readonly manifest: IClientSideComponentManifest;

Valeur de propriété

msGraphClientFactory

Instance de MSGraphClientFactory créé pour cette instance de composant

get msGraphClientFactory(): MSGraphClientFactory;

Valeur de propriété

pageContext

Le contexte de la page fournit des définitions standard pour les objets SharePoint communs qui doivent être partagés entre l’application cliente, les composants WebPart et d’autres composants.

get pageContext(): PageContext;

Valeur de propriété

serviceScope

ServiceScope associé pour ce composant.

get serviceScope(): ServiceScope;

Valeur de propriété

Remarques

Une étendue de service enfant est créée pour chaque composant côté client.

spHttpClient

Instance de SpHttpClient créée pour cette instance de composant

get spHttpClient(): SPHttpClient;

Valeur de propriété

Détails de la méthode

dispose()

Supprime le contexte du composant de base.

dispose(): void;

Retours

void