#c# #wcf
Вопрос:
Исходя из этого руководства, можно настроить сериализацию интерфейса службы DataContract
, и тогда все остальные классы, на которые ссылается API методов, также унаследуют такой сериализатор, если, например, не переопределять определенные классы [XMLSerializerFormat]
.
Но возможно ли сделать обратное? То есть, сохраняя основной интерфейс службы с XMLSerializer
сериализатором по умолчанию и переопределяя несколько используемых классов DataContractFormat
. В моем примере приложения (и тестирования) это, похоже, не переключается на DataContract
(не синхронизирует атрибуты со ссылкой на службу клиента).
Это для такого атрибута, как этот:
//[XmlIgnore]
[DataMember]
public string Var
{
get => _var;
set => _var= value;
}