Мне нужен мой wcf-сервис, который ответит на сообщение в следующем формате.Ответ WCF xml
<Date>
1;test;306;values;1,2;product
</Date>
Как мне создать свою службу WCF.
Дайте образец кода.
Мне нужен мой wcf-сервис, который ответит на сообщение в следующем формате.Ответ WCF xml
<Date>
1;test;306;values;1,2;product
</Date>
Как мне создать свою службу WCF.
Дайте образец кода.
С помощью этой установки, вы получаете довольно близко (и, возможно, так близко, как вы можете получить):
контракт Услуги:
[ServiceContract(Namespace="")]
public interface IService1
{
[OperationContract]
Response GetData(Request input);
}
Сообщение стягивает для запроса и ответа
[MessageContract(IsWrapped = false)]
public class Request
{
[MessageBodyMember(Name = "DateRequest")]
public string Input { get; set; }
}
[MessageContract(IsWrapped = false)]
public class Response
{
[MessageBodyMember(Name = "Date")]
public string ReturnString { get; set; }
}
Когда вы реализуете сервис, основанный на этом, и вы вызываете его с помощью p вы должны получить ответ XML следующим образом:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header />
<s:Body>
<Date>1;test;306;values;1,2;product</Date>
</s:Body>
</s:Envelope>
спасибо, что marc получил более близкий результат, но все же появятся теги конверта, заголовка и тела. Благодарю. – santhosh
@santhosh: вы не сможете избавиться от них, если у вас есть служба SOAP .... –
Вы уверены, что речь идет о одиночных кавычках? – rene
no its my type error – santhosh
@marc_s Мне нужна SOAP-служба, мой конечный клиент принимает этот формат сообщений только этого типа. – santhosh