从角度应用程序调用C#函数
我有一个C#类连接到射频读卡器,用于创建酒店锁卡 我需要从Angular web应用程序中运行此C#函数 有什么办法来做这个吗 这是C级从角度应用程序调用C#函数,c#,angular,C#,Angular,我有一个C#类连接到射频读卡器,用于创建酒店锁卡 我需要从Angular web应用程序中运行此C#函数 有什么办法来做这个吗 这是C级 如何从angular web应用程序运行它您可以创建简单的WebApi并公开您尝试使用的方法。然后,您可以从angular应用程序中点击web api以获得结果。请澄清如何创建WebApi并公开方法WebApi只是允许其他服务使用http/grpc联系您的应用程序的另一种类型。您可以以REST方式构建它,或者让它成为GRPC服务(我建议初学者从REST方法开始
如何从angular web应用程序运行它您可以创建简单的WebApi并公开您尝试使用的方法。然后,您可以从angular应用程序中点击web api以获得结果。请澄清如何创建WebApi并公开方法WebApi只是允许其他服务使用http/grpc联系您的应用程序的另一种类型。您可以以REST方式构建它,或者让它成为GRPC服务(我建议初学者从REST方法开始)。公开该方法意味着它在WebApi中声明为控制器中的公共方法。有关示例的详细说明,请参考文档:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace CSharpDemo
{
class Class1
{
[DllImport("LockSDK.dll", EntryPoint = "TP_Configuration")]
public static extern int TP_Configuration(Int16 LockType);
private static void IDD102_1002_Click()
{
//Set SDK
Int16 locktype = 0;
locktype = 5;
int st = TP_Configuration(locktype);
//CheckErr(st);
}
static void Main(string[] args)
{
IDD102_1002_Click();
}
}