Dot-Net

來自單個 WCF 服務的多個介面?

  • April 6, 2009

單個 WCF 服務能否提供多個介面,如果可以,您將如何表達app.config

我的意思是一項服務在一個端點上提供多個介面。

首先你需要明確什麼是服務。您是指單個端點,還是同一主機中的多個端點?

假設您的意思是單個端點,那麼可以,但需要做一些工作。一個端點只能實現一個介面;所以你需要做的就是將你想要實現的所有介面組合成一個介面

public interface IMyInterface : IInterface1, IInterface2

然後在你的實現類中實現它們。你不能做的是讓多個介面和多個實現神奇地合併到一個端點中。

引用自:https://stackoverflow.com/questions/720376