我正在嘗試向我的 .NET Core 應用程式添加 WCF 服務參考,以便能夠切換它所指向的環境(服務端點)。
使用 .NET Framework,您可以在 .NET Framework 中指定多個客戶端端點web.config,然后將指定的名稱傳遞給服務客戶端。
在 .NET Core 中是否有類似的方法來實作這一點?
uj5u.com熱心網友回復:
是的,你可以這樣做。事實上,這是我遇到的唯一使用部分方法的方法。在客戶端的部分類上實作部分方法 ConfigureEndpoint 并從任何配置源設定 URI:
public partial class YourServiceClient
{
static partial void ConfigureEndpoint(ServiceEndpoint serviceEndpt, ClientCredentials creds)
{
string uri = //get this from any .NET Core configuration provider...
serviceEndpoint.Address = new EndpointAddress(new Uri(uri));
{
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/392275.html
