サードパーティのWSDLを使用しようとしています。サービスリファレンスとして追加しました。クライアントを初期化し、次のようにパラメータをクエリします。
var ltRequest = new SearchEmailAddressStatus
{
EmailAddress = emailAddressList.ToArray()
};
var ltClient = new CommunicationPreferenceServiceClient
{
ClientCredentials =
{
UserName =
{
UserName = ltProperties.CompanyCredential.UserName,
Password = ltProperties.CompanyCredential.Password
}
}
};
var ltResponse = ltClient.searchEmailAddressStatusWS(ltRequest);
Fiddlerでパケットを監視した後、Authヘッダーがサーバーに送信されないことに気付きました。リクエストに認証ヘッダーを手動で挿入する方法はありますか?