如何在Xamarin Forms中使用java代码来完成特定的工作



我在Xamarin Forms有一个问题。我必须使ldap(s)连接到ldap服务器。这将是安全的ldap连接。我能够使正常的基于文本的ldap连接在Xamarin表单。但我不能找到一种方法使安全ldap连接使用CA证书。在java中也可以很容易地建立这种连接。是否有可能使用java可执行文件将ldap用户传递作为参数,使ldap连接并将身份验证结果返回到c#中的Xamarin Forms代码。它将同时在IOS和Android上运行。我想这在Java方面应该是可能的,因为它的口号是一次编写,到处使用。

感谢@Jason和@Andrew H的建议,根据评论部分的讨论,我们理解问题得到了解决,因此我们将上述评论转换为此主题的答案,以帮助其他社区成员。

绑定库是包含托管可调用包装器的Java类型包装器程序集。考虑下面的Java类型MyClass,我们希望将其封装在绑定库中:
package com.xamarin.mycode;
public class MyClass
{
public String myMethod (int i) { ... }
}

而对于IOS,这是不可能的。相反,我们可以使用swift库进行绑定。

引用:

  1. 绑定Java库- Xamarin | Microsoft Docs
  2. 绑定iOS Swift库- Xamarin | Microsoft Docs

最新更新