小编Mar*_*k W的帖子

Azure Functions 2-如何控制json序列化设置

我希望能够控制从Azure函数(V2)返回内容结果时json的格式。以下是我正在做的简化版本:

[FunctionName("CreateThing")]
public static async Task<IActionResult> CreateThingAsync([HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "thing")]HttpRequest req, ILogger log)
{
    try{
        var result = await GetResultAsync(req);
        return new CreatedResult($"thing/{result.id}", result);
    }
    catch(ErrorException) {
        return new BadRequestObjectResult(e.Error);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以控制返回结果的格式,而无需在模型上使用属性?我希望能够使用JsonSerializerSettings,但是我无法找到一种方法来针对上面的示例返回的结果进行配置。

azure json.net azure-functions

8
推荐指数
1
解决办法
1179
查看次数

WPF - 尝试根据其初始高度设置可调整大小窗口的MinHeight

我试图根据其初始高度(当SizeToContent ="WidthAndHeight"时)设置可调整大小窗口的MinHeight/MinWidth.

我见过几个答案/解决方案:

http://weblogs.asp.net/psheriff/archive/2010/01.aspx

根据子属性设置MinWidth和MinHeight形式

然而:

  1. 我试图使用MVVM模式,并希望能够在xaml中实现这一点.

  2. 我还希望将MinHeight之类的值保留在ViewModel之外 - 我不认为它们属于那里,因为它们将视图行为的一小部分与视图模型联系起来.这是我想留给UX设计师的东西.

我正在努力解决的一个解决方案是使用以下xaml/binding:

<Window
        ....
        x:Name="mainWindow"
        SizeToContent="WidthAndHeight" 
        ResizeMode="CanResizeWithGrip"
        MinHeight="{Binding ElementName=mainWindow, Mode=OneTime, Path=ActualHeight}"
>
Run Code Online (Sandbox Code Playgroud)

我希望'Mode = OneTime'将MinHeight绑定到窗口高度的初始值.

但它不起作用..

有人可以解释一下原因吗?有符合我标准的解决方案吗?

谢谢,

标记

css wpf binding resize sizetocontent

7
推荐指数
1
解决办法
9177
查看次数

导入签名证书失败

我正在尝试创建一个带有私钥(.pfx)的证书,我可以在我的应用程序中使用它来创建和验证数字签名.我想将此证书安装到证书存储区(Windows)中.

我在将证书导入本地计算机时遇到问题.证书导入向导始终报告"您输入的密码不正确".这是指我创建的pfx文件中私钥的密码.

现在我知道密码是正确的,所以这里必须有一些其他因素.

我用来创建密钥的脚本是批处理文件,包含以下命令:

makecert -r -pe -n "CN=%1" -b 01/01/2010 -e 01/01/2060 -sky signature %1.cer -sv %1.pvk
pvk2pfx.exe -pvk %1.pvk -spc %1.cer -pfx %1.pfx
Run Code Online (Sandbox Code Playgroud)

有谁知道是什么导致导入向导告诉我'你输入的密码不正确'?

digital-certificate digital-signature makecert x509certificate

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