Graph 调用refresh时,MGT GET组件将使用加载模板重新呈现,但轮询时不会发生这种情况

Graph 调用refresh时,MGT GET组件将使用加载模板重新呈现,但轮询时不会发生这种情况,graph,microsoft-graph-api,microsoft-graph-toolkit,Graph,Microsoft Graph Api,Microsoft Graph Toolkit,我有一个MGT GET组件,如下所示 <Get dataChange={datachange} cacheEnabled ={true} cacheInvalidationPeriod={30000} version="beta" resource={"teams/{teamID}/channels/{ChannelID}/messages/{MessageID}/replies?$top=100"}> <LastMessageItem

我有一个MGT GET组件,如下所示

<Get dataChange={datachange} cacheEnabled ={true} cacheInvalidationPeriod={30000} version="beta" resource={"teams/{teamID}/channels/{ChannelID}/messages/{MessageID}/replies?$top=100"}>
<LastMessageItem id="math" template="value" />
<LoadingTemplate template="loading" />
</Get>

export const LastMessageItem = (props: any) => {
return  <div>
  {props.dataContext.body.content}
</div>
}
export function LoadingTemplate(props: MgtTemplateProps) {
  return (<div><Shimmer shimmerElements={shimmerWithElementThirdRow} />
      <Shimmer shimmerElements={shimmerWithElementThirdRow} />
      <Shimmer shimmerElements={shimmerWithElementThirdRow} />
      <Shimmer shimmerElements={shimmerWithElementThirdRow} />
      <Shimmer shimmerElements={shimmerWithElementThirdRow} />
      <Shimmer shimmerElements={shimmerWithElementThirdRow} />
      <Shimmer shimmerElements={shimmerWithElementThirdRow} />
      
      </div>);
}

export const LastMessageItem=(道具:任意)=>{
返回
{props.dataContext.body.content}
}
导出函数加载模板(道具:MgtTemplateProps){
返回(
);
}
如果我对MGT Get组件调用refresh方法,且hard refresh=false,那么整个组件将重新加载并再次显示微光

(document.querySelector('mgt-get')作为MgtGet)。刷新(false)

但在启用轮询的情况下,只有更改在UI中更新,而不加载整个组件,并且没有可见的微光,这是一种干净的方法

我希望在刷新的情况下不会出现整个组件的闪烁或加载,它的行为应该与轮询相同,只有更改应用到UI中