Tag: sharepoint

SharePoint 2010 – API / arhitecture /组件详细信息

我即将着手开发SharePoint 2010开发,并从开发人员的角度来看它需要一些细节。 我观看了无数的video,描述了如何创建网站,视图,管理文档等,但找不到任何有用的开发资源(或者我没有找到正确的地方……我不知道)。 所以,我的问题是,我在哪里可以找到API信息,组件详细信息,SharePoint 2010如何在其下构建,以及如何使用它。 我需要一些在线资源来快速地让我加快速度,并在以后作为参考文档。 我在哪里可以找到这样的信息?

如何使用Microsoft.Graph将文件附加到Sharepoint中的项目

Microsoft.Graph Sharepoint api允许使用PATCH请求更新列表项https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/listitem_update 。 但是如何生成正确的请求? using (HttpClient pacthClient = new HttpClient()) { var mediaType = new MediaTypeWithQualityHeaderValue(“application/json”); pacthClient.DefaultRequestHeaders.Accept.Add(mediaType); pacthClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(“Bearer”, userToken); using (HttpRequestMessage requestMessage = new HttpRequestMessage(new HttpMethod(“PATCH”), $”{uri}/{id}”)) { requestMessage.Content = byteArrayContent ??? using (HttpResponseMessage responseMessage = await pacthClient.SendAsync(requestMessage)) { } } }

获取Sharepoint Online用户

我如何获得sharepoint 2007中的在线用户数量?

SharePoint 2013异步事件处理程序同步执行(在wpw3而不是owstimer下)

我使用Visual Studio 2013为ItemAdded和ItemUpdated事件创建了一个自定义列表事件处理程序。 我完全期望那些在OWSTIMER.EXE下执行,因为我不想为W3wp.exe添加负载,因为我需要在ER执行的操作会相当繁重。 但是,在调试模式下,我注意到它只会通过附加到W3wp.exe来命中我的Breakpoints 。 我甚至将事件接收器配置为在XML是异步的,期望这会迫使它们在OWSTimer下运行但没有运气。 我强烈怀疑这从SP2010变为SP2013 。 你们能否对此有所了解? 有谁知道同步和异步事件是否在SP2013 w3wp下执行? 提前致谢, 马丁。

SharePoint DateTime默认值尊重时区

我有一个DateTime字段(仅限日期),它使用“今天的日期”作为默认值。 但是,当用户将项目添加到列表时,所选择的日期分别对应于GMT时区。 因此,如果用户在2012年2月22日下午7点(美国东部时间)添加项目,则默认值实际上为2/23/2012。 我的第一个想法是检查Web应用程序设置,它们被设置为-5 EST。 然后经过一些搜索,我发现时区可能会因用户区域设置而有所不同。 测试这种方法,我手动设置用户有一个EST时区,并执行产生相同结果的测试。 最后,经过更多搜索,我发现一篇文章说要使用DateTime字段的Calculated Value部分并指定“= NOW()” 但是返回“公式包含语法错误或不支持”。 有没有人知道如何让DateTime字段的默认值尊重Web应用程序或用户的时区? 谢谢。

以编程方式更改SPFolder的名称

我想知道是否有可能在创建SPFolder之后以编程方式更改它的名称? 例如 foreach (SPFolder folder in list.RootFolder.SubFolders) { if (folder.Name.Equals(“blah”)) { // set the name of the folder to something else folder.Name = “blah 2.0”; } } 谷歌搜索到目前为止表明MoveTo是这样做的唯一方式。 文件夹中有很多项目,所以我不愿意移动它,除非绝对没有其他办法。 谢谢。

如何通过标准Web服务之一将文件上载到SharePoint库

我必须将一些XML文件上传到SharePoint库。 我必须从不是SharePoint服务器之一的计算机上执行此操作(因此对象模型将无法工作)。 该库还有一个自定义(整数)列,我必须为上传的文件设置它的值。 如何使用SharePoint 2010的标准WebServices上载文件和值?

Window 8通过FormsAuthentication消耗SharePoint REST接口?

我创建了一个示例Windows 8应用程序,使用REST Apis获取SharePoint 2010列表数据,如_vti_bin / ListData.svc我使用NetworkCredential访问列表,其工作正常。 如何使用FormsAuthentication实现相同的结果? NetworkCredential代码: context = new CentralAdministrationDataContext(new Uri(“http:///_vti_bin/ListData.svc”)); NetworkCredential credentials = new NetworkCredential(); context.UseDefaultCredentials = false; context.Credentials = new NetworkCredential(“UserName”, “Password”);

使用webservices API确定用户在SharePoint站点/工作区中的角色

如何使用webservices API计算用户在站点中的角色? 我必须继续使用的是用户名和域名。 我发现PermissionsService.Permissions.GetPermissionCollection(url,“Web”)将返回一组允许的用户和组及其权限掩码,但我仍然需要弄清楚用户是否在任何组中然后转换权限掩盖到角色集合中。 我觉得有更好的方法来做到这一点,我只是错过了它。

如何将事件接收器附加到sharepoint中的自定义列表?

将事件接收器附加到sharepoint中的自定义列表需要执行哪些步骤?