WCF 服务会公开属性吗?

2024-02-11

在实现 WCF 服务所需的接口中,我使用以下语句声明主类[ServiceContract()]属性和任何公开的方法[OperationContract()].

我如何公开公共财产?谢谢


自从get属性的一部分是一种方法,这在技术上是可行的,但是,正如前面的答案/评论中提到的,这可能是不可取的;只是将其发布在这里以获取一般知识。

服务合同:

[ServiceContract]
public interface IService1
{
    string Name
    {
        [OperationContract]
        get;
    }
}

Service:

public class Service1 : IService1
{
    public string Name
    {
        get { return "Steve"; }
    }
}

要从您的客户端代码访问:

var client = new Service1Client();
var name = client.get_Name();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WCF 服务会公开属性吗? 的相关文章

  • 从 Makefile 中的 C++FLAGS 中删除一个标志?

    我有一个 Makefile 其中包含另一个设置了很多默认值的 makefile 我无法编辑包含的 makefile 并且我想更改 makefile 中 C FLAGS 的值 即使它是在包含的 makefile 中设置的 具体来说 每当 de
  • 访问特征矩阵的行向量时复制或引用

    我正在使用的代码Eigen http eigen tuxfamily org index php title Main Page矩阵库 我注意到在整个代码中 有如下访问器 RowVector3f V size t vertex index
  • 如何从对Web服务发出的请求中获取客户端IP地址

    我的 IIS 中托管有一个 Web 服务 当客户端直接使用我的服务时 我需要找出客户端 IP 地址 like http MyIpAddress MyApplication MyWebServiceClass asmx http MyIpAd
  • ptrace和waitpid有什么关系?

    我正在练习使用ptrace但我不太了解它和之间的关系waitpid 这是我的测试程序 int main int argc char argv pid t pid 22092 if ptrace PTRACE ATTACH pid NULL
  • Python 相当于 Bit Twiddling Hacks 中的 C 代码?

    我有一个位计数方法 我正在尝试尽可能快地实现 我想尝试下面的算法位摆弄黑客 http graphics stanford edu seander bithacks html CountBitsSetParallel 但我不知道 C 什么是
  • 如何在WCF Rest服务中从流上传图像

    我正在尝试创建 wcf 服务 该服务将上传 pdf doc xls 图像等文件 但 pdf txt 文件正在上传并正确打开 但是当我尝试上传图像文件时 文件正在上传 但是图像不可见 OperationContract WebInvoke M
  • 如何进行Visual Studio格式字典初始化?

    所有 Visual Studio 也包括 2012 不格式化以下内容 messageProcessor new Dictionary
  • 我们什么时候应该在.NET中使用NativeMemory.Alloc()? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 NET6 C 引入NativeMemory类 但我不知道什么时候应该使用NativeMemory Alloc 而不是普通的数组实例化
  • 如何在 C# 中创建 PKCS12 .p12 文件?

    这可能是一个n00b问题 但我在这方面确实没有任何经验 我需要创建一个包含 X509 证书和私钥的 p12 捆绑包 我当前有两个对象 X509Certificate2 和包含关键信息的 RSAParameters 对象 如何将它们合并到 p
  • 如何使用 Selenium Webdriver .NET 绑定设置 Chrome 首选项?

    这是我正在使用的 用户代理可以成功设置 而下载首选项则不能 Windows 7 Chrome 26 Selenium dotnet 2 31 2 chromedriver win 26 0 1383 0 ChromeOptions chro
  • 我如何模拟 UserManager 和 RoleManager 进行单元测试

    我模拟了抽象类来测试类的具体方法 如下所示 var mock new Mock
  • 代码块 - 使用大地址感知标志进行编译

    如何使用以下命令在 64 位系统上编译 32 位应用程序LARGE ADRESS AWARE使用代码块标记 我需要使用超过 2GB 的内存 应该是添加的情况 Wl large address aware到链接标志 我不使用 CodeBloc
  • 使用 ClosedXML 附加到 excel 文件

    我需要将新数据附加到使用 ClosedXML 创建的现有 Excel 文件中 如何使用 ClosedXML 附加到 Excel 文件 如何获取最后一条记录的行号并将其附加到该行号上 或者还有其他内容 Thanks 打开现有工作簿 然后使用L
  • Bazel:将编译标志添加到默认 C++ 工具链

    我想向默认的 C 工具链添加一些编译器和链接器标志 以便我构建的所有目标 本地或导入 共享它们 我知道可以定义我自己的工具链 但我不想这样做 因为它非常复杂且容易出错 理想情况下我想要这样的东西 cc toolchain cc defaul
  • 多个包含带有变量定义的头文件

    我只是构建一个简单的 C 项目 代码如下所示 head h ifndef HEAD H define HEAD H int my var 100 endif src1 cpp include head h src2 cpp include
  • 使用 C# 的异步 WebRequest

    您好 我有一个函数 它将 url Get 参数传递到网络服务器上的 php 文件 并等待文件的响应 通常需要 10 20 秒 我想将其放入一个循环中 因为我必须一次将这些 Get 请求发送到大约 5 个不同的 php 文件 但是当我尝试将其
  • 为什么在 C++ 类中的数据成员上使用像 m_ 这样的前缀?

    许多 C 代码使用语法约定来标记数据成员 常见的例子包括 m memberName对于公共成员 在所有使用公共成员的情况下 memberName对于私人会员或所有会员 其他人尝试强制使用this gt member每当使用数据成员时 根据我
  • 智能感知不显示评论

    如果我在 Visual Studio 2010 中输入类似的内容数据集1 我得到所有可用方法和属性的列表 智能感知 这很好用 但是 如果我在此列表中选择一个方法或属性 我不会得到 if 的描述 例如 如果我有类似的东西 public cla
  • Cordova 上的 ClearCookiesAsync()

    我正在尝试使用 wp8 cordova 中的插件来清除 WebBrowser cookie 我已经让它与 JavaScript 进行通信 并且我的 c 文件中有类似这样的内容 using WPCordovaClassLib Cordova
  • 从最大到最小的3个整数

    我是 C 初学者 我使用 编程 使用 C 的原理与实践 第二版 问题如下 编写一个程序 提示用户输入三个整数值 然后以逗号分隔的数字顺序输出这些值 如果两个值相同 则应将它们排列在一起 include

随机推荐

  • 初始化 Quartz 的最佳方法是什么?

    我不太确定初始化 Quartz 来安排 cron 作业的最佳方法是什么 我的环境是Tomcat 我有一项每天都需要触发的工作 我应该创建一个单独的 Servlet 来初始化 Quartz 并安排我的工作吗 我正在考虑创建一个 Servlet
  • Matplotlib:删除有关 matplotlib.use() 的警告

    在我使用的Python模块中matplotlib 我想确保当我通过以下方式在远程计算机上运行脚本时它也能工作ssh 所以我这样做 import matplotlib matplotlib use Agg from matplotlib ba
  • IntelliJ gradle 添加模块依赖

    使用 IntelliJ 2016 2 使用 Gradle 2 14 1 我有 2 个项目 每个项目都有自己的 build gradle 文件和单独的目录结构 myLib meant to be jarred and used by othe
  • 使用自定义 __setattr__ 和 __slots__ 进行 Python 属性查找

    我有一堂课使用 slots 并通过重写使它们几乎不可变 setattr 总是引发错误 class A slots a b x def init self a b object setattr self a a object setattr
  • 如何制作堆积条形图的动画?

    我正在尝试在四个堆叠条形图之间进行转换 输出并不完全符合我的预期 我无法确定这是否是我的代码中的错误 或者是否是我的代码中的错误gganimateR 包 这是我使用的数据框 df lt structure list name c varia
  • Jetpack 导航动画完整监听器

    当新的导航事件发生时 我尝试使用 Jetpack 导航库获取回调完全的以更改状态栏颜色 到目前为止我已经找到了navController addOnDestinationChangedListener当有新导航时它会通知我starts但不是
  • 过滤 gremlin 结果

    我是 Gremlin 新手 我正在使用 Gremlin 3 0 2 和 Stardog 5 0 我编写此查询是为了找出 schema org 本体中两个实体之间的路径 下面是输出 gremlin gt g V hasLabel Canal
  • 我可以将 npm node_modules 目录放在我的项目之外吗

    我可以像 Maven 处理其依赖项一样将 node modules 目录放在项目之外吗 有点 这node modules目录实际上并不是npm但有一个特点node js Node js 如何使用node modules 当你需要一个模块时
  • 如何在 python 2.x 和 3.x 中直接打印到文本文件?

    而不是使用write Python 2 和 3 中写入文本文件的其他方法是什么 file open filename txt w file write some text 您可以使用print function 未来进口 http docs
  • IntelliJ 的 WindowBuilder 等效项? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Eclipse 有一个名为 WindowBuilder 的插件 IntelliJ 有等效的吗 IntelliJ 有它自己的 GUI 构建器
  • 如何使用Graph API获取用户的好友总数[JavaScript]

    在对 Facebook 的 Graph API v2 8 做了一些研究之后 我终于明白了如何使用JavaScript 我想要具体做的是 在用户登录我的应用程序后 他们会单击一个按钮来获取其好友总数 这是我尝试用来完成此操作的代码 HTML
  • 如何使用 DKIM 签署 Javamail

    有没有一个库或一种方法可以在没有外部库的情况下做到这一点 我使用 apache james 作为我的邮件服务器 目前发送电子邮件如下 public void sendMessage String to String subject Stri
  • Python OpenCVsolvePnP转换为欧拉角

    我正在像这样使用solvePnP import cv2 import numpy as np Read Image im cv2 imread headPose jpg size im shape 2D image points If yo
  • Android Studio 中的混淆

    有没有什么混淆工具可以使用安卓工作室 IntelliGuard 插件是宣布支持 http plugins jetbrains com plugin 4511 pr 由 Studio 提供 但由于缺少 AntSupport 插件 它实际上不起
  • HostingEnvironment 类和 HttpRuntime 类有什么区别?

    正如你在这里看到的ASP NET 应用程序生命周期 http msdn microsoft com en us library ms178473 aspx 有两张图片 第一个在 AppDomain 中创建 HostingEnvironmen
  • 在 JavaFx 中重新启动应用程序

    我想关闭然后重新启动我正在制作的已经运行的应用程序 自动 通过单击按钮或类似的东西 我想这样做是为了以其他语言重新启动应用程序 我是对 JavaFx 和 Java 不太熟悉 请问您能给我解决这个问题吗 这个问题缺乏细节 您确实提到了 Jav
  • 使用 Spring Boot 设置 DynamoDB

    我正在尝试使用 SpringBoot 设置本地 DynamoDB 实例 我正在关注this https www baeldung com spring data dynamodb但使用 Gradle 当我尝试运行我的应用程序时 出现以下异常
  • 使用 LINQ 将项目推入堆栈

    我如何以编程方式将字符串数组推入通用堆栈 字符串数组 string array new string Liza Ana Sandra Diya 堆栈设置 public class stack
  • 获取 cp 无法创建常规文件 openssl 中没有这样的文件或目录

    尝试编译 openssl 代码时出现以下错误 在 make install 步骤中出现以下错误 如果有人解决了这个问题 请告诉我 谷歌搜索有链接 但指向一个未解决的问题 making install in crypto make 1 Ent
  • WCF 服务会公开属性吗?

    在实现 WCF 服务所需的接口中 我使用以下语句声明主类 ServiceContract 属性和任何公开的方法 OperationContract 我如何公开公共财产 谢谢 自从get属性的一部分是一种方法 这在技术上是可行的 但是 正如前