首页 > 解决方案 > .NET Core 打开 ClientBase 连接

问题描述

我目前正在将应用程序从 .NET Framework 移动到 .NET Core,并且在打开连接时遇到了问题。

System.ServiceModel (System.ServiceModel.Primitives) 的 .NET Core 版本不包含 Open() 的定义,这与 .NET Framework 版本不同。

System.ServiceModel.ClientBase 中的方法

核:

 public void Abort();
 public void Close();
 protected virtual TChannel CreateChannel();
 protected T GetDefaultValueForInitialization<T>();
 protected void InvokeAsync();

框架:

 public void Abort();
 public void Close();
 public void DisplayInitializationUI();
 public void Open();
 protected T GetDefaultValueForInitialization<T>();
 protected void InvokeAsync();

当我必须打开一个连接时,这让我有点尴尬,非常感谢您在 .NET Core 中如何做的任何帮助。

标签: c#.net.net-core

解决方案


推荐阅读