Compartir a través de


BaseComponentContext class

Clase base para objetos de contexto para componentes del lado cliente.

Comentarios

Un objeto "context" es una colección de servicios conocidos y otros objetos que es probable que sean necesarios para la lógica de negocios que interactúa con un componente asociado. Cada tipo de componente tiene su propia subclase especializada de BaseComponentContext, por ejemplo, WebPartContext para elementos web, ExtensionContext para extensiones del lado cliente, etc.

El constructor de esta clase está marcado como interno. El código de terceros no debe llamar directamente al constructor ni crear subclases que extiendan la clase BaseComponentContext.

Propiedades

aadHttpClientFactory

Instancia de AadHttpClientFactory creada para esta instancia de component

aadTokenProviderFactory

Instancia de AadTokenProviderFactory creada para esta instancia de component

dynamicDataProvider

Devuelve el proveedor de datos dinámico asociado al componente.

dynamicDataSourceManager

Devuelve el Administrador dinámico de orígenes de datos asociado al componente.

httpClient

Instancia de HttpClient creada para esta instancia de componente

instanceId

Identificador único para la instancia del componente.

isDisposed

Devuelve true si se elimina el contexto.

isServedFromLocalhost

Devuelve true si la solución se sirve desde localhost.

manifest

Manifiesto para el componente del lado cliente.

msGraphClientFactory

Instancia de MSGraphClientFactory creada para esta instancia de component

pageContext

El contexto de la página proporciona definiciones estándar de objetos comunes de SharePoint que deben compartirse entre la aplicación del lado cliente, los elementos web y otros componentes.

serviceScope

ServiceScope asociado para este componente.

spHttpClient

Instancia de SpHttpClient creada para esta instancia de component

Métodos

dispose()

Elimina el contexto del componente base.

Detalles de las propiedades

aadHttpClientFactory

Instancia de AadHttpClientFactory creada para esta instancia de component

get aadHttpClientFactory(): AadHttpClientFactory;

Valor de propiedad

aadTokenProviderFactory

Instancia de AadTokenProviderFactory creada para esta instancia de component

get aadTokenProviderFactory(): AadTokenProviderFactory;

Valor de propiedad

dynamicDataProvider

Devuelve el proveedor de datos dinámico asociado al componente.

get dynamicDataProvider(): DynamicDataProvider;

Valor de propiedad

dynamicDataSourceManager

Devuelve el Administrador dinámico de orígenes de datos asociado al componente.

get dynamicDataSourceManager(): DynamicDataSourceManager;

Valor de propiedad

httpClient

Instancia de HttpClient creada para esta instancia de componente

get httpClient(): HttpClient;

Valor de propiedad

instanceId

Identificador único para la instancia del componente.

get instanceId(): string;

Valor de propiedad

string

Comentarios

Una implementación de componente se puede cargar varias veces en la página. Por ejemplo, si el componente es un elemento web de gráficos, se podrían agregar varias instancias de este elemento web al lienzo de SharePoint. InstanceId identifica de forma única cada una de estas instancias.

isDisposed

Devuelve true si se elimina el contexto.

get isDisposed(): boolean;

Valor de propiedad

boolean

isServedFromLocalhost

Devuelve true si la solución se sirve desde localhost.

get isServedFromLocalhost(): boolean;

Valor de propiedad

boolean

manifest

Manifiesto para el componente del lado cliente.

readonly manifest: IClientSideComponentManifest;

Valor de propiedad

msGraphClientFactory

Instancia de MSGraphClientFactory creada para esta instancia de component

get msGraphClientFactory(): MSGraphClientFactory;

Valor de propiedad

pageContext

El contexto de la página proporciona definiciones estándar de objetos comunes de SharePoint que deben compartirse entre la aplicación del lado cliente, los elementos web y otros componentes.

get pageContext(): PageContext;

Valor de propiedad

serviceScope

ServiceScope asociado para este componente.

get serviceScope(): ServiceScope;

Valor de propiedad

Comentarios

Se crea un ámbito de servicio secundario para cada componente del lado cliente.

spHttpClient

Instancia de SpHttpClient creada para esta instancia de component

get spHttpClient(): SPHttpClient;

Valor de propiedad

Detalles del método

dispose()

Elimina el contexto del componente base.

dispose(): void;

Devoluciones

void