このWCFサービスクラスを使用すると、継承クラスが公開されないのはなぜですか?WCF公開クラスを継承します。
[ServiceContract]
public interface IMyService
{
[OperationContract] void DoSomething();
}
[DataContract]
public abstract class InheritMe
{
[DataMember] public int ExposeMe { get; set; }
}
public class MyService : InheritMe, IMyService
{
public void DoSomething() { }
}
私のコードはC#、フレームワーク4、Visual Studio 2010 Proでビルドされています。
ご協力ありがとうございます。
露出していないとはどういう意味ですか? –
クライアントアプリケーションでは、ExposeMe DataMemberが公開されていません。 –
なぜサービスクラスをデータ契約にしたいのですか? – RQDQ