小编Ash*_*shu的帖子

在WCF服务中读取xml文件时出现问题

WCF服务有一个方法(比如说TestMethod),我尝试创建一个像这样的文件流:

            System.IO.FileStream fs = new System.IO.FileStream(@"D:\Test.xml", System.IO.FileMode.Open);
Run Code Online (Sandbox Code Playgroud)

我的客户端和服务是相同的解决方案.

当客户端调用TestMethod(在Web服务中公开)时,它将给出以下错误:

对"D:\ DXDirectoryAuth.xml"路径的访问被拒绝.

请帮忙!!

c# wcf wcf-binding

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

如何在 WPF 中监听 Observable 集合的变化?

我有用户控件,其中放置了一个 Listview 和 Richtext 框控件。

ListView 绑定到我的自定义集合。

在列表视图下方,我放置了一个富文本框,我想在其中显示我的自定义文本。自定义文本是从自定义集合创建的。

每当我的自定义集合中发生任何变化时,我都想重新创建自定义文本。

我怎样才能做到这一点。我已经在我的 Viewmodel 中实现了 INotifyProperty 更改事件。

在视图模型中,我的自定义集合驻留。

wpf observablecollection wpf-controls

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

从WCF服务返回XML

我正在创建一个WCF Web服务,其中一个方法(在Service中公开)以XML格式返回数据,如下所示:

    public string QueryDirectoryEntry()
    {

        XmlDocument doc = new XmlDocument();
        doc.Load(@"c:\" + FILE_NAME);
        return doc.InnerXml;
    }
Run Code Online (Sandbox Code Playgroud)

如果客户端调用此方法,其服务以XML格式返回数据,我想在datagridview控件中绑定此XML.

XML数据实际上包含了List<MyStruct>.

class MyStruct
{
  Name..
  ID...
}
Run Code Online (Sandbox Code Playgroud)

XML:

<root>
  <MyStruct>
    <Name>abc</Name>
    <ID>1</ID>
  </MyStruct>
  <MyStruct>
    <Name>abc</Name>
    <ID>2</ID>
  </MyStruct>
</root>
Run Code Online (Sandbox Code Playgroud)

我希望数据应该是XML格式,以便每个应用程序都可以在C#或Java中使用这些数据.

.net xml wcf datagridview

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

Builder模式是否替换工厂模式?

我知道很多次都会问这个问题,但我只是想澄清一下这个问题.构建器模式可以替换工厂模式.

是构建器模式逐步创建并返回复杂对象,这也可以在工厂模式中完成.

design-patterns builder-pattern

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

PostMessage和AfxBeginThread有什么区别?

我可以通过PostMessage和AfxBeginThread实现相同的功能(异步调用)那么PostMessage和AfxBeginThread之间的区别在哪里呢?

c++ mfc multithreading visual-c++

0
推荐指数
1
解决办法
526
查看次数