WebアプリケーションでWCFサービスへのサービス参照を作成し、soap呼び出しのヘッダーに情報を挿入して、WCFメソッドを呼び出したい。
私はMessageContract属性について読み、インターフェースファイルで宣言しました:
[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を抽出したいのですが、それはできますか?