WCFサービスがあり、インターフェイスにアクセスする必要があるサービスを呼び出すときに、1つのメソッドがインターフェイスIValidationDictionaryを受け入れますが、VSで生成されたプロキシクラスはインターフェイスをオブジェクトとして表示します。インターフェイスにデータ属性を追加しようとしましたが、許可されていません。
前もって感謝します。
public class UserService : IUserService
{
private IValidationDictionary validatonDictionary;
private IUserAppService userAppService;
public UserService(IUserAppService userAppService)
{
this.userAppService = userAppService;
}
public void SetValidation(IValidationDictionary validationDictionary)
{
this.validatonDictionary = validationDictionary;
}
public UserDTO GetUser(int id)
{
return this.userAppService.GetUser(id);
}
}
public interface IValidationDictionary
{
void AddError(string key, string errorMessage);
bool IsValid();
}