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 comunicação com o Azure Active Directory. Se a página atual não tiver um locatário do Azure Active Directory associado, essa propriedade será indefinida. |
| culture |
Ela fornece informações de cultura para o usuário atual do aplicativo. Essa classe é usada principalmente com a |
| is |
Retorna se ele |
| legacy |
Um objeto que fornece propriedades clássicas do SharePoint que podem ser exigidas por determinados scripts herdados. |
| 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. |
| page | Exibe informações associadas à página da Web do SharePoint que está sendo exibida no momento. |
| service |
A chave de serviço de PageContext. |
| site | Informações contextuais do conjunto de sites do SharePoint ("SPSite") que hospeda a página. |
| user | Ele fornece informações contextuais para o usuário do SharePoint que acessa a página. Essa classe é usada principalmente com a |
| web | Informações contextuais do site do SharePoint ("SPWeb") que está hospedando 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 comunicação com o Azure Active Directory. Se a página atual não tiver um locatário do Azure Active Directory associado, essa propriedade será indefinida.
get aadInfo(): AzureActiveDirectoryInfo | undefined;
Valor da propriedade
AzureActiveDirectoryInfo | undefined
cultureInfo
Ela fornece informações de cultura para o usuário atual do aplicativo. Essa classe é usada principalmente com a PageContext classe.
get cultureInfo(): CultureInfo;
Valor da propriedade
isInitialized
Retorna se ele 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 herdados.
get legacyPageContext(): any;
Valor da propriedade
any
Comentários
Essa propriedade é fornecida para facilitar a migração de código herdado. Ele retorna um objeto JavaScript cujo conteúdo é semelhante à _spPageContextInfo variável window das páginas clássicas. O conteúdo dessa variável pode ser alterado nas futuras versões do SharePoint. Por esse motivo, novos projetos são incentivados a usar as APIs TypeScript da Estrutura do SharePoint, uma vez que elas são totalmente documentadas e fornecem garantias confiáveis de compatibilidade com versões anteriores.
OBSERVAÇÃO: se determinada funcionalidade for exposta no legacyPageContext mas não parecer ter uma API TypeScript adequada, registre um problema no GitHub. A intenção é que nenhum aplicativo moderno precise confiar no 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
page
Observação
Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.
Exibe informações associadas à página da Web do SharePoint que está sendo exibida no momento.
get page(): Page;
Valor da propriedade
serviceKey
A chave de serviço de PageContext.
static readonly serviceKey: ServiceKey<PageContext>;
Valor da propriedade
site
Informações contextuais do conjunto de sites do SharePoint ("SPSite") que hospeda 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. Essa classe é usada principalmente com a PageContext classe.
get user(): SPUser;
Valor da propriedade
web
Informações contextuais do site do SharePoint ("SPWeb") que está hospedando a página.
get web(): SPWeb;