Compartilhar via


PageContext class

O objeto de contexto de página do SharePoint.

Comentários

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. Os dados geralmente são buscados via consultas REST quando você navega para uma nova página, mas eles também podem ser pré-carregados por servidor Web ou preenchidos de um cache de aplicativo personalizado.

Construtores

(constructor)(serviceScope)

Constrói uma nova instância da PageContext classe

Propriedades

aadInfo

Informações contextuais para comunicar com o Azure Active Directory. Se a página atual não tiver um inquilino do Azure Active Directory associado, esta propriedade será indefinida.

cultureInfo

Ela fornece informações de cultura para o usuário atual do aplicativo. Esta classe é utilizada principalmente com a PageContext classe .

isInitialized

Devolve se o PageContext foi inicializado.

legacyPageContext

Um objeto que fornece propriedades clássicas do SharePoint que podem ser exigidas por determinados scripts legados.

list

Informações contextuais para lista do SharePoint que hospeda a página. Se não houver nenhuma lista associada à página atual, essa propriedade será indefinida.

listItem

Informações contextuais do item de lista do SharePoint que hospeda a página. Se não houver nenhum item de lista associado à página atual, essa propriedade será indefinida.

serviceKey

A chave de serviço de PageContext.

site

Informações contextuais da coleção de sites do SharePoint ("SPSite") que está a alojar a página.

user

Ele fornece informações contextuais para o usuário do SharePoint que acessa a página. Esta classe é utilizada principalmente com a PageContext classe .

web

Informações contextuais do site do SharePoint ("SPWeb") que está a alojar a página.

Detalhes do construtor

(constructor)(serviceScope)

Constrói uma nova instância da PageContext classe

constructor(serviceScope: ServiceScope);

Parâmetros

serviceScope
ServiceScope

Detalhes da propriedade

aadInfo

Informações contextuais para comunicar com o Azure Active Directory. Se a página atual não tiver um inquilino do Azure Active Directory associado, esta propriedade será indefinida.

get aadInfo(): AzureActiveDirectoryInfo | undefined;

Valor da propriedade

@microsoft/sp-page-context!AzureActiveDirectoryInfo:class | undefined

cultureInfo

Ela fornece informações de cultura para o usuário atual do aplicativo. Esta classe é utilizada principalmente com a PageContext classe .

get cultureInfo(): CultureInfo;

Valor da propriedade

isInitialized

Devolve se o PageContext foi inicializado.

get isInitialized(): boolean;

Valor da propriedade

boolean

legacyPageContext

Um objeto que fornece propriedades clássicas do SharePoint que podem ser exigidas por determinados scripts legados.

get legacyPageContext(): any;

Valor da propriedade

any

Comentários

Essa propriedade é fornecida para facilitar a migração de código herdado. Devolve um objeto JavaScript cujos conteúdos são semelhantes à variável de janela das _spPageContextInfo páginas clássicas. O conteúdo dessa variável pode ser alterado nas futuras versões do SharePoint. Por este motivo, recomendamos que os novos projetos utilizem as APIs typeScript Estrutura do SharePoint, uma vez que estão totalmente documentados e fornecem garantias fiáveis de retrocompatibilidade.

NOTA: se determinada funcionalidade estiver exposta no legacyPageContext , mas não parecer ter uma API TypeScript adequada, registe um problema no GitHub. A intenção é que nenhuma aplicação moderna tenha de depender do legacyPageContext objeto.

list

Informações contextuais para lista do SharePoint que hospeda a página. Se não houver nenhuma lista associada à página atual, essa propriedade será indefinida.

get list(): SPList | undefined;

Valor da propriedade

SPList | undefined

listItem

Informações contextuais do item de lista do SharePoint que hospeda a página. Se não houver nenhum item de lista associado à página atual, essa propriedade será indefinida.

get listItem(): SPListItem | undefined;

Valor da propriedade

SPListItem | undefined

serviceKey

A chave de serviço de PageContext.

static readonly serviceKey: ServiceKey<PageContext>;

Valor da propriedade

site

Informações contextuais da coleção de sites do SharePoint ("SPSite") que está a alojar a página.

get site(): SPSite;

Valor da propriedade

user

Ele fornece informações contextuais para o usuário do SharePoint que acessa a página. Esta classe é utilizada principalmente com a PageContext classe .

get user(): SPUser;

Valor da propriedade

web

Informações contextuais do site do SharePoint ("SPWeb") que está a alojar a página.

get web(): SPWeb;

Valor da propriedade