0

我正在尝试获取端点 URL。要获取这些端点URL,我必须使用 system.servicemodel.configuration nuget 包。但是,在 .net CORE 中我找不到这些包。我在下面的代码中收到错误

    public static string GetEndPointUrl(string contractName)
    {
        var address = string.Empty;

        var serviceModel = (ClientSection)ConfigurationManager.GetSection("system.serviceModel/client");
        var endPoint = serviceModel.Endpoints.Cast<ChannelEndpointElement>().SingleOrDefault(x => x.Contract == contractName);
        if (endPoint != null)
            address = endPoint.Address.AbsoluteUri.ToString();
        return address;
       
    }

我在clientSectionChannelEndpointElement中遇到错误,这是 system.servicemodel 的一部分。我不知道这个的替代方案是什么。

4

0 回答 0