小编Tro*_*oyC的帖子

无法使用REST在SharePoint 2013中重命名文件夹

我在使用SharePoint 2013提供的REST API重命名文档库中的文件夹时遇到问题.以下是我正在使用的代码.

string digest = String.Empty;
using (var response = await connector.HttpClient.PostAsync("_api/contextinfo", null, token)) 
{
    response.EnsureSuccessStatusCode();
    var obj = await response.ReadObject("d");
    digest = obj["GetContextWebInformation"].Value<string>("FormDigestValue");
}

using (var request = new HttpRequestMessage(HttpMethod.Post, String.Format("/_api/Web/GetFolderByServerRelativeUrl('{0}')", operation.Path.FullName))) 
{
    request.Headers.Add("X-HTTP-Method", "MERGE");
    request.Headers.Add("IF-MATCH", "*");
    request.Headers.Add("X-RequestDigest", digest);

    //{ '__metadata': { 'type': 'SP.Folder' }, 'Name': 'New name' }
    dynamic obj = new JObject();
    obj.__metadata = new JObject();
    obj.__metadata.type = "SP.Folder";
    obj.Name = operation.DesiredName;

    request.Content = new ODataJObjectContent(obj);

    using (var response = await connector.HttpClient.SendAsync(request, token)) 
    {
        response.EnsureSuccessStatusCode();
        await …
Run Code Online (Sandbox Code Playgroud)

c# rest sharepoint sharepoint-2013

6
推荐指数
1
解决办法
2225
查看次数

如何制作升级产品"Lite"版本的WiX刻录软件包

我有两个我的产品SKU.两者都使用Burn作为引导程序.我以这样的方式创作了MSI,Pro版本将升级并替换Lite版本.但是一旦我将它们包装在刻录中,Pro版本就可以正确升级MSI,但Lite安装条目仍然在ARP列表中.它们都是相同的版本号,我已设置:

<RelatedBundle Id="LITE_UPGRADE_CODE" Action="Upgrade"/>
Run Code Online (Sandbox Code Playgroud)

在Pro捆绑中.

有没有办法删除Lite条目?

wix burn wix3.7

3
推荐指数
1
解决办法
1192
查看次数

标签 统计

burn ×1

c# ×1

rest ×1

sharepoint ×1

sharepoint-2013 ×1

wix ×1

wix3.7 ×1