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
aad |
Instancia de AadHttpClientFactory creada para esta instancia de component |
aad |
Instancia de AadTokenProviderFactory creada para esta instancia de component |
dynamic |
Devuelve el proveedor de datos dinámico asociado al componente. |
dynamic |
Devuelve el Administrador dinámico de orígenes de datos asociado al componente. |
http |
Instancia de HttpClient creada para esta instancia de componente |
instance |
Identificador único para la instancia del componente. |
is |
Devuelve true si se elimina el contexto. |
is |
Devuelve true si la solución se sirve desde localhost. |
manifest | Manifiesto para el componente del lado cliente. |
ms |
Instancia de MSGraphClientFactory creada para esta instancia de component |
page |
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. |
service |
ServiceScope asociado para este componente. |
sp |
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