BaseComponentContext class
A classe base para objetos de contexto para componentes do lado do cliente.
Comentários
Um objeto de "contexto" é uma coleção de serviços conhecidos e outros objetos que provavelmente serão necessários pela lógica de negócio que interage com um componente associado. Cada tipo de componente tem a sua própria subclasse especializada de BaseComponentContext, por exemplo, WebPartContext para peças Web, ExtensionContext para extensões do lado do cliente, etc.
O construtor desta classe é marcado como interno. O código de terceiros não deve chamar diretamente o construtor ou criar subclasses que ampliem a classe BaseComponentContext
.
Propriedades
aad |
A instância de AadHttpClientFactory criada para esta instância do componente |
aad |
A instância de AadTokenProviderFactory criada para esta instância do componente |
dynamic |
Devolve o Fornecedor de Dados Dinâmicos associado ao componente. |
dynamic |
Devolve o Gestor de Origens de Dados Dinâmico associado ao componente. |
http |
A instância de HttpClient criada para esta instância do componente |
instance |
Um identificador exclusivo para a instância do componente. |
is |
Devolve verdadeiro se o contexto for eliminado. |
is |
Devolve verdadeiro se a solução estiver a ser servida a partir do localhost |
manifest | Manifesto para o componente do lado do cliente. |
ms |
A instância do MSGraphClientFactory criada para esta instância do componente |
page |
O contexto da página fornece definições padrão para objetos comuns do SharePoint que precisam ser compartilhados entre o aplicativo cliente, Web Parts e outros componentes. |
service |
O ServiceScope associado a este componente. |
sp |
A instância de SpHttpClient criada para esta instância do componente |
Métodos
dispose() | Elimina o contexto do componente base. |
Detalhes da propriedade
aadHttpClientFactory
A instância de AadHttpClientFactory criada para esta instância do componente
get aadHttpClientFactory(): AadHttpClientFactory;
Valor da propriedade
aadTokenProviderFactory
A instância de AadTokenProviderFactory criada para esta instância do componente
get aadTokenProviderFactory(): AadTokenProviderFactory;
Valor da propriedade
dynamicDataProvider
Devolve o Fornecedor de Dados Dinâmicos associado ao componente.
get dynamicDataProvider(): DynamicDataProvider;
Valor da propriedade
dynamicDataSourceManager
Devolve o Gestor de Origens de Dados Dinâmico associado ao componente.
get dynamicDataSourceManager(): DynamicDataSourceManager;
Valor da propriedade
httpClient
A instância de HttpClient criada para esta instância do componente
get httpClient(): HttpClient;
Valor da propriedade
instanceId
Um identificador exclusivo para a instância do componente.
get instanceId(): string;
Valor da propriedade
string
Comentários
Uma implementação de componentes pode ser carregada várias vezes na página. Por exemplo, se o componente for uma peça Web de gráfico, podem ser adicionadas várias instâncias desta peça Web à tela do SharePoint. O instanceId identifica exclusivamente cada uma destas instâncias.
isDisposed
Devolve verdadeiro se o contexto for eliminado.
get isDisposed(): boolean;
Valor da propriedade
boolean
isServedFromLocalhost
Devolve verdadeiro se a solução estiver a ser servida a partir do localhost
get isServedFromLocalhost(): boolean;
Valor da propriedade
boolean
manifest
Manifesto para o componente do lado do cliente.
readonly manifest: IClientSideComponentManifest;
Valor da propriedade
msGraphClientFactory
A instância do MSGraphClientFactory criada para esta instância do componente
get msGraphClientFactory(): MSGraphClientFactory;
Valor da propriedade
pageContext
O contexto da página fornece definições padrão para objetos comuns do SharePoint que precisam ser compartilhados entre o aplicativo cliente, Web Parts e outros componentes.
get pageContext(): PageContext;
Valor da propriedade
serviceScope
O ServiceScope associado a este componente.
get serviceScope(): ServiceScope;
Valor da propriedade
Comentários
É criado um âmbito de serviço subordinado para cada componente do lado do cliente.
spHttpClient
A instância de SpHttpClient criada para esta instância do componente
get spHttpClient(): SPHttpClient;
Valor da propriedade
Detalhes do método
dispose()
Elimina o contexto do componente base.
dispose(): void;
Retornos
void