Sharepoint Online:SPAppWebUrl 和 SPHostUrl 之间的区别



有人可以解释一下SPAppWebUrl和SPHostUrl的使用有什么区别吗 - 从例子中,我猜这些URL会影响访问的上下文。

这是对的吗?如果是 - 一般有什么区别(我已经看到 Web.Lists 返回另一个列表集合)?是否可以在提供程序托管应用中使用更多上下文 URL?

这可能是我的另一个问题吗?请参阅 SharePoint Online:在提供程序托管应用程序中创建和使用列表 (C#)

SPHostUrl 提供主机的 URL,SPAppWebUrl 提供应用程序 Web。

SPAppWebUrl 始终可用于远程 Web,并可用于为 SharePoint 应用程序使用"内部"安全主体的方案创建客户端上下文。

SPHostUrl 是主机 Web 的基本 URL。使用此 URL,您可以检索主机 Web 信息,如下所示:

// retrieve host web information
string hostWebUrl = Request.QueryString[“SPHostUrl”];
Uri hostWebUri = new Uri(hostWebUrl);
string hostWebAuthority = hostWebUri.Authority;

SPHostUrl 是主机 url 的 url,顾名思义。这意味着它是共享点系统的 URL。

SPAppWebUrl 是应用程序 Web 的 URL。例如,它可以是提供程序托管的应用程序地址。

我认为这些不是其他上下文网址。

相关内容

  • 没有找到相关文章

最新更新