小编use*_*520的帖子

在C#中向json对象添加属性

我正在尝试将属性添加到json对象,而json对象不是json的根.

示例如下.

{
    'isFile' : 'true',
    'Values' : {
        'valueName1': 'value1',
        'valueName2': 'value2',
        'valueName3': 'value3',
    }
}
Run Code Online (Sandbox Code Playgroud)

在操作之后,我希望json文件如下所示.

{
    'isFile' : 'true',
    'Values' : {
        'valueName1': 'value1',
        'valueName2': 'value2',
        'valueName3': 'value3',
        'valueName4': 'value4'
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经到了可以通过下面的代码访问Values属性的地步.我下一步去哪儿?

JObject appSettings = JsonConvert.DeserializeObject<JObject>(jsonString);
string values = appSettings["Values"].ToString();
Run Code Online (Sandbox Code Playgroud)

任何帮助?

*编辑我正在尝试为Visual Studio中的azure app函数编辑local.settings.json文件的值部分.

c# json json.net

5
推荐指数
1
解决办法
2760
查看次数

如何使用 ARM 模板为 Azure 函数配置指定粘性槽设置

我的应用程序设置需要粘贴到 Azure Function 的部署槽。

我按照下面的帖子提供的示例进行操作。

如何在 Azure Arm 模板中使用粘性暂存槽

但是,当通过 VSTS 将资源部署到资源上时,由于“冲突”,它不断失败(https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment -错误)。

我目前有“Microsoft.Web/Sites”和“Microsoft.Web/Sites/Config”的单独资源模板

应用程序设置在“Microsoft.Web/Sites”模板的“siteConfig”属性下指定。

如果“appSettingNames”是一种配置类型,我可以将其列在“Microsoft.Web/Sites”的 siteConfig 下,如下所示?

    {
        "type": "Microsoft.Web/sites",
        "kind": "functionapp",
        "name": "[parameters('name')]",
        "apiVersion": "2016-08-01",
        "location": "[parameters('location')]",
        "properties": {
            "siteConfig": {
                "appSettings": "[parameters('appSettings')]",
                "alwaysOn": true,
                "appSettingNames": "[parameters('appSettingNames')]"
            }
        },
        "dependsOn": [],
        "resources": []
    }
Run Code Online (Sandbox Code Playgroud)

其中参数“appSettingNames”是一个数组参数,如下所示:[“setting1”,“setting2”,“setting3”]。

是否有任何指定此配置的示例。这真的很有帮助

谢谢

azure azure-resource-manager azure-deployment-slots azure-functions

5
推荐指数
1
解决办法
1710
查看次数

Azure Function 添加基于输入绑定的绑定

我想知道是否可以根据输入绑定添加绑定。例如,

我将存储各种端点的端点/访问密钥,并在执行时根据这些生成绑定,而不是将它们手动添加到 azure 函数中。

如果我的 Cosmos SQL 包含,

一种。端点 A B. 端点 B C. 端点 C

我的 Azure 函数将从该表中获取输入数据并创建三个输出绑定。然后将触发的数据发送到这些端点。

是否可以?

azure azure-functions azure-cosmosdb

4
推荐指数
1
解决办法
170
查看次数

ARM模板通过参数作为属性名称访问对象属性

我正在寻找通过参数名称访问 ARM 模板对象属性的方法。

在下面的例子中,

parameters: {
    "propertyName": {
        "type": "string"
    } 
}

variables: {
    "object": {
        "value": {
            "color": "red"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

其中 [parameters("propertyName")] 是颜色

以下在 ARM 模板部署中是否有效?或者有没有办法实现类似的事情?

"[variables('object')].[parameters('propertyName')]"
Run Code Online (Sandbox Code Playgroud)

我希望上面一行的输出为“红色”。

任何帮助表示赞赏!:)

azure azure-resource-manager azure-rm-template

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

无法识别解决方案文件夹中的Visual Studio 2017 Nuget.config

我在Visual Studio 2017上遇到问题,

新解决方案会在“ C:\ Users \ yopa \ AppData \ Roaming \ NuGet \ Nuget.config”中意外位置继续引用Nuget.config文件。

我已经将'/.nuget/Nuget.config'文件添加到我的解决方案文件夹中。

但是,解决方案仍在引用“ C:\”中的nuget配置文件,并且nuget软件包也将还原到“ C:\”软件包文件夹中。

如何配置解决方案以遵守其目录中的package.config文件?

我尝试删除漫游文件夹中的nuget.config文件,但是在完成nuget软件包还原后,该解决方案将重新创建该文件。

c# nuget nuget-package nuget-package-restore visual-studio-2017

2
推荐指数
1
解决办法
3534
查看次数

C#项未添加到List <String>

下面是我对Azure的ICollector接口的实现.

class TestCollector<T> : ICollector<T>
{
    public List<T> Collector => new List<T>();

    public void Add(T item)
    {
        Collector.Add(item);
    }
}
Run Code Online (Sandbox Code Playgroud)

在TestCollector上添加项目时,收集器的计数仍保持为0.

它没有被添加的原因是什么?我应该为TestCollector创建一个单独的构造函数并在里面初始化Collector吗?

c# interface list data-structures

0
推荐指数
2
解决办法
134
查看次数