25.09.2019, 10:42 | #1 |
Участник
|
C#: public System.Xml.XmlElement Message
Здравствуйте!
Подскажите по использованию public полей (атрибутов) классов из внешних библиотек в 2012R3. История такая - надо обращаться к налоговой через SOAP. Импортировал WSDL, создал и задеплоил проект в AOT, все работает, но результат не забрать без доделок. в классе есть поле Message, но publiс, по доступа из Х++ к нему нет, пришлось добавить метод "getMessage". Вопрос - почему нет доступа к полю и нормально ли (практикуется ли) дописывание методов для доступа или можно и нужно все делать иначе? Код: public partial class GetMessageResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="urn://x-artefacts-gnivc-ru/inplat/servin/OpenApiMessageConsumerService/types/1.0", Order=0)] public System.Xml.XmlElement Message; public GetMessageResponse() { } public GetMessageResponse(System.Xml.XmlElement Message) { this.Message = Message; } public System.Xml.XmlElement getMessage() { // добавлено руками return this.Message; } } |
|
Теги |
2012 r3, soap, wsdl |
|
|