Я хочу, чтобы веб-приложение создало ссылку на службу для моей службы WCF, вставило информацию в заголовок вызова soap и вызвало мой метод WCF.
Я прочитал об атрибуте MessageContract и объявил его в интерфейсеfile:
[MessageContract]
public class BasicServiceHeader
{
[MessageHeader]
public string myString;
}
мой интерфейс WCf:
[ServiceContract]
public interface IBasicService
{
[OperationContract]
[WebGet(UriTemplate = "GetData?value={value}")] // Add support for HTTP GET Requests
string GetData(int value);}
Я не хочу, чтобы BasicServiceHeader передавался в качестве параметра функции GetData, я хочу оставить функцию такой, как онаи извлекать BasicServiceHeader внутри функции, я могу это сделать?