小编Dav*_*ler的帖子

为什么在C#getter/setter中使用私有变量?

我一直都看到这个:

    private int _myint;

    public int MyInt
    {
        get
        {
            return _myint;
        }
        set
        {
            _myint = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

对我而言,这似乎与:

    public int MyInt{ get; set; }
Run Code Online (Sandbox Code Playgroud)

那么为什么每个人都做前者...为什么私人VAR?

c#

8
推荐指数
4
解决办法
8534
查看次数

将文件附加到WCF REST服务响应

我有一个看起来像这样的资源:

/users/{id}/summary?format={format}
Run Code Online (Sandbox Code Playgroud)

什么时候format是"xml"或"json"我用一个由WCF自动编码的用户摘要对象进行响应 - 到目前为止很好.但是当format等于"pdf"时,我希望我的回复包括一个简单的HTTP响应主体和一个PDF文件附件.

这是怎么做到的?黑客攻击WebOperationContext.Current.OutgoingResponse似乎不起作用,即使这样做也不会是正确的.在CDATA部分中包含文件的位或响应中的某些内容是不安全的.我应该创建一个子类Message,然后提供一个IDispatchMessageFormatter响应它的自定义?我走了一小段路,但最终发现文件不透明.

什么是对的?

rest wcf

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

标签 统计

c# ×1

rest ×1

wcf ×1