none
WCF 里 Namespace的作用? RRS feed

  • 问题

  • 问题:Leo Young:
    [b][ServiceContract(Namespace = "http://www.cnblogs.com/frank_xl/")][/b]
    请问Namespace = "http://www.cnblogs.com/frank_xl/“是干什么用的呢?改成其他地址有关系吗?谢谢楼主

    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    2010年11月2日 2:37
    版主

答案

  • 这个实际属于XML的命名空间问题。

    问题还是XML的Namespace的作用。

    在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。

    为了解决这个问题。

    就提供了Namespace。来区分元素,和C#等语言里的Namespace作用类似。

    可以,一般使用有意义的字符串。呵呵。
    当然你也可以随便定义。这个个人学习使用的都比较随便。企业服务会使用比较固定的URL。
    默认不提供会使用一个临时的URI来标记。


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    • 已标记为答案 Mog Liang 2010年11月9日 9:25
    2010年11月2日 2:41
    版主

全部回复