我有一个Xamarin.使用WCF连接到SOAP web服务的Android应用程序.我需要添加一个消息判断器,以便在发送之前为所有请求提供标题.应用判断员的代码如下:
public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime)
{
clientRuntime.ClientMessageInspectors.Add(this);
}
该应用程序可以编译并运行,但当将其称为ClientMessageInspectors
的getter时,我得到了System.NotImplementedException
:
at系统.服务模型.调度员.ClientRuntime.在/Users/builder/jenkins/workspace/archive mono/2020-02/android/release/mcs/class/System中获取\u ClientMessageInspectors()[0x00000].服务模型/系统.服务模型.调度员/ClientRuntime.cs:108
在判断异常堆栈跟踪中引用的Mono文件后,我发现ClientMessageInspectors
没有实现,但MessageInspectors
被公开,当我try 在应用程序中使用MessageInspectors时,它不会编译.
如何解决此问题?