.net 公开我的服务器';什么是API?

.net 公开我的服务器';什么是API?,.net,web-services,api,remoting,.net,Web Services,Api,Remoting,我有一个.NET Windows服务需要公开API。我现在正在开发过程中使用远程处理 现在我所有的方法都接受并返回XML。我已经为所需的对象编写了很多自定义序列化和反序列化代码 这些物体都不是很大 我想让我的API可以轻松地用于多种语言 我考虑过在服务中托管一个web服务,也只是普通的套接字 公开此API的最佳方式是什么?使用托管在服务中的WCF。它干净、灵活且受支持。使用托管在服务中的WCF。它干净、灵活、有支撑

我有一个.NET Windows服务需要公开API。我现在正在开发过程中使用远程处理

现在我所有的方法都接受并返回XML。我已经为所需的对象编写了很多自定义序列化和反序列化代码

这些物体都不是很大

我想让我的API可以轻松地用于多种语言

我考虑过在服务中托管一个web服务,也只是普通的套接字


公开此API的最佳方式是什么?

使用托管在服务中的WCF。它干净、灵活且受支持。

使用托管在服务中的WCF。它干净、灵活、有支撑