Sharepoint Online:SPAppWebUrl 和 SPHostUrl 之间的区别
Sharepoint Online: Difference between SPAppWebUrl & SPHostUrl
有人能解释一下 SPAppWebUrl 和 SPHostUrl 的用法有什么区别吗?我猜这些 URL 会影响所访问的上下文。
这是正确的吗?如果是的话——一般有什么区别(我已经看到 Web.Lists 返回了另一个列表集合)?是否有更多上下文 URL 可供我在我的提供商托管应用程序中使用?
会不会是我其他问题的问题?参见 Sharepoint Online: Create & use List in Provider Hosted App (C#)
SPHostUrl 是主机 url 的 url,顾名思义。这意味着它是共享点系统的url。
SPAppWebUrl 是应用程序网站的 url。例如,它可以是提供商托管的应用程序地址。
我认为这些没有其他上下文 urls.
SPHostUrl 为主机和 SPAppWebUrl 提供 URL 应用程序网络。
SPAppWebUrl 始终可用于远程 Web,并且可用于为 SharePoint 应用程序使用“内部”安全主体的场景创建客户端上下文。
SPHostUrl 是主机网站的基础 URL。使用此 Url 您可以检索主机 Web 信息,如下所示:
// retrieve host web information
string hostWebUrl = Request.QueryString[“SPHostUrl”];
Uri hostWebUri = new Uri(hostWebUrl);
string hostWebAuthority = hostWebUri.Authority;
有人能解释一下 SPAppWebUrl 和 SPHostUrl 的用法有什么区别吗?我猜这些 URL 会影响所访问的上下文。
这是正确的吗?如果是的话——一般有什么区别(我已经看到 Web.Lists 返回了另一个列表集合)?是否有更多上下文 URL 可供我在我的提供商托管应用程序中使用?
会不会是我其他问题的问题?参见 Sharepoint Online: Create & use List in Provider Hosted App (C#)
SPHostUrl 是主机 url 的 url,顾名思义。这意味着它是共享点系统的url。
SPAppWebUrl 是应用程序网站的 url。例如,它可以是提供商托管的应用程序地址。
我认为这些没有其他上下文 urls.
SPHostUrl 为主机和 SPAppWebUrl 提供 URL 应用程序网络。
SPAppWebUrl 始终可用于远程 Web,并且可用于为 SharePoint 应用程序使用“内部”安全主体的场景创建客户端上下文。
SPHostUrl 是主机网站的基础 URL。使用此 Url 您可以检索主机 Web 信息,如下所示:
// retrieve host web information
string hostWebUrl = Request.QueryString[“SPHostUrl”];
Uri hostWebUri = new Uri(hostWebUrl);
string hostWebAuthority = hostWebUri.Authority;