我知道如何从托管代码调用/调用 AIF 服务。我已经看到了如何在 X++ 中创建自定义服务的示例。
我想知道的是我是否可以使用 Visual Studio 集成在 C# 中创建服务。换句话说,我的自定义服务是用 C# 实现的,我将使用 .NET/VS 集成需要使用的任何表/查询。
这可能吗?
我知道如何从托管代码调用/调用 AIF 服务。我已经看到了如何在 X++ 中创建自定义服务的示例。
我想知道的是我是否可以使用 Visual Studio 集成在 C# 中创建服务。换句话说,我的自定义服务是用 C# 实现的,我将使用 .NET/VS 集成需要使用的任何表/查询。
这可能吗?
AIF 服务需要扩展AifDocumentService的 X++ 类,并且必须具有方法才能将服务操作附加到方法。
服务方法可以调用 C# 方法,从而充当代理,但必须符合基类;findKeys
必须返回一个AifEntityKeyList
等。
如果您想要一个返回 AX 数据的文档服务,那么用 C# 对其进行编码将是一场艰苦的战斗。