Stream オブジェクトを受け入れる SOAP UI を使用して WCF サービス メソッドをテストする際に問題が発生しています。これは、サービス メソッドが入力パラメーターとして持つオブジェクトです。
[DataContract(Namespace = Constants.NAMESPACE)]
public class RemoteFileInfo : IDisposable
{
[DataMember(IsRequired = true, Order = 1)]
public string FileName { get; set; }
[DataMember(IsRequired = true, Order = 2)]
public long Length { get; set; }
[DataMember(IsRequired = true, Order = 3)]
public System.IO.Stream FileByteStream { get; set; }
public void Dispose()
{
if (FileByteStream != null)
{
FileByteStream.Close();
FileByteStream = null;
}
}
}
SOAP UI で生成されたリクエスト:
...
<ws:File>
<ws:FileName>?</ws:FileName>
<ws:Length>?</ws:Length>
<ws:FileByteStream>
<sys:__identity>?</sys:__identity>
</ws:FileByteStream>
</ws:File>
このメソッドをテストするには、soap UI で何をする必要がありますか?