问题列表 - 第10341页

WCF DataContract与DataContract接口

WCF新手.

DataContact类可以从Interface继承吗?

例如:

[DataContract(Namespace = ...........)]
public class VesselSequence : IVesselSequence
{

    [DataMember]
    public int AllocationId { get; set; }

    [DataMember]
    public string ScenarioName { get; set; }
}

interface VesselSequence : IVesselSequence
{
    public int AllocationId { get; set; }
    public string ScenarioName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# wcf

10
推荐指数
2
解决办法
9493
查看次数

iphone .objc_class_name错误

我几天来一直在打击这个框架错误.我已经从iphone3.0sdk中包含了MessageUI框架并导入了头文件(MessageUI/MessageUI.h)

谁知道这个错误意味着什么?

collect2: ld returned 1 exit status
symbol(s) not found
literal-pointer@_OBJC@__cls_refs@MFMailComposeViewController 
".objc_class_name_MFMailComposeViewController", referenced from:
Run Code Online (Sandbox Code Playgroud)

以下是构建日志的一些输出:

ld warning: in /Users/me/iphone/myApp/MessageUI.framework/MessageUI, missing required architecture i386 in file
Undefined symbols:
  ".objc_class_name_MFMailComposeViewController", referenced from:
      literal-pointer@__OBJC@__cls_refs@MFMailComposeViewController in myViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

iphone frameworks

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

单击并突出显示C#Web浏览器

在我开始编码之前,我想我会看到这里是否有人知道已经建立的任何开源(或付费)等价物.

我正在寻找一个浏览器控件,用户可以在其中预览网页,然后突出显示它的元素,一旦突出显示,我可以获得所选元素的div或id.

有没有人见过这样的事情?

c# dom

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

避免网络服务神课程

我有一个复杂的RIA客户端,它与WCF SOAP Web服务通信,第二是操作词.这导致了一个可怕的神类,到目前为止包含131 [OperationContract]方法,甚至还有更多的私有方法.

就个人而言,我对此没有任何问题; 我使用Visual Studio的搜索和导航功能很容易找到我在课堂上的方式.然而,其他开发商正因此受苦.他们是慢慢滚动寻找事物的种类(看起来很烦人).我把这个班级区分成几个部分,但我是唯一一个似乎享受这个好处的人(他们是看似更常见的#region-hating camp).

所以,为了对其他程序员很好,也许享受一些我不知道的好处,我想重构怪物.这是我看到的选项:

选项1:将Web服务分段为单独的服务

我不喜欢这个是它会打破我的客户端代码.我必须重写它以使用新的代理类.另外,我还需要维护更多的WCF配置(哎呀!).此外,可能存在共享私有方法应属于何处的监护权争夺战.

选项2:使用部分类

这个想法似乎对我很有吸引力.我用这种方法做的是让每个源文件(不是太多)代表Web服务的功能划分.例如:

MyService.svc.cs
MyService.AccountManagement.svc.cs
MyService.Preferences.svc.cs
MyService.MediaManagement.svc.cs
Run Code Online (Sandbox Code Playgroud)

我担心这种方法,因为在一家前公司,当我提出这种可能性时,一位开发人员说这是一个坏主意,因为一些模糊的"部分类有问题"的原因.我从来没有比这更好的解释,但我接受了他的话.

选项3:我没有考虑过的事情

我认为复杂的Web服务创建诸如此类的神类并不罕见,因此必须有一些我不知道的良好实践方法.您使用哪些技术使您的Web服务类更容易在眼睛上?

更新

谢谢各位的意见.我希望我能接受不止一个答案.

我已经阅读了你的答案,与开发团队讨论过,现在,我们只是将服务重组为部分类.我将对其他建议发表评论,以解释为什么我不采取这些方法,至少目前是这样.你们都给了我一些有价值的东西来考虑未来的发展.

.net wcf refactoring soap

5
推荐指数
2
解决办法
715
查看次数

如何使用XML-RPC在Python和C#之间进行通信?

假设我有使用Python实现的简单XML-RPC服务:

from SimpleXMLRPCServer import SimpleXMLRPCServer

    def getTest():
        return 'test message'

    if __name__ == '__main__' :
        server = SimpleThreadedXMLRPCServer(('localhost', 8888))
        server.register_fuction(getText)
        server.serve_forever()
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何从C#调用getTest()函数?

c# python xml-rpc

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

Hibernate:查询包含CollectionOfElements中指定元素的实体?

假设我有这个实体(对于Hibernate):

@Entity
public class Person {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    Long id;

    @CollectionOfElements
    @IndexColumn("phones_index")
    Set<String> phones;
}
Run Code Online (Sandbox Code Playgroud)

例如,我想获取Person的实例,其手机包含"555-1234".我怎么能对此进行查询?我正在寻找类似的东西:

session.createCriteria(Person.class)./*something*/.add(Restrictions./*something*/"555-1234").list();
Run Code Online (Sandbox Code Playgroud)

java database collections hibernate

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


sharepoint:使用内容编辑器Web部件发生此错误:"此时无法检索属性."

我有一个内容编辑器Web部件.每当我编辑内容然后单击"保存"时,会发生以下错误:

"Cannot retrieve properties at this time."
"Cannot save your changes"

你是如何解决这个问题的?

我试过谷歌搜索..有一些类似的情况,但不完全一样.我试过这个链接:

www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_21975446.html

还有这个:

support.microsoft.com/kb/830342

还有这个:

blogs.msdn.com/gyorgyh/archive/2009/03/04/troubleshooting-web-part-property-load-errors.aspx

sharepoint web-parts content-editor

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

HTTPS连接

我正在制作一个应用程序,它在客户端有j2me,在服务器端有dotnet.我需要建立一个https连接来发布和从服务器获取数据.有人可以帮忙吗?我尝试在网上搜索但我在互联网上找不到关于建立https连接的东西.任何人都可以解释或推荐一个网站??

java-me

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

JQuery中的条件规则验证

我正在使用JQuery验证.现在我希望仅在满足某些条件时调用我的规则,即我想$("#AppSelectField").is(':hidden')返回false,然后才调用规则.

我的规则如下:

$(function() {
    $("#RequestLock").validate({
        rules: {
        FloorNum:{
        required: true,
        digits: true
        },


    },
    message: {
     FloorNum: "The floor number must be integer",

},

});
});
Run Code Online (Sandbox Code Playgroud)

如何修改以上部分以满足我的需求?注意:我不想写我自己的自定义方法requireddigits.

jquery

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