Compartilhar via


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

aadHttpClientFactory

A instância de AadHttpClientFactory criada para esta instância do componente

aadTokenProviderFactory

A instância de AadTokenProviderFactory criada para esta instância do componente

dynamicDataProvider

Devolve o Fornecedor de Dados Dinâmicos associado ao componente.

dynamicDataSourceManager

Devolve o Gestor de Origens de Dados Dinâmico associado ao componente.

httpClient

A instância de HttpClient criada para esta instância do componente

instanceId

Um identificador exclusivo para a instância do componente.

isDisposed

Devolve verdadeiro se o contexto for eliminado.

isServedFromLocalhost

Devolve verdadeiro se a solução estiver a ser servida a partir do localhost

manifest

Manifesto para o componente do lado do cliente.

msGraphClientFactory

A instância do MSGraphClientFactory criada para esta instância do componente

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.

serviceScope

O ServiceScope associado a este componente.

spHttpClient

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