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)(service |
Constrói uma nova instância da |
Propriedades
aad |
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. |
culture |
Ela fornece informações de cultura para o usuário atual do aplicativo. Esta classe é utilizada principalmente com a |
is |
Devolve se o |
legacy |
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. |
list |
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. |
service |
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 |
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;