VisualStudio2008で開発された次の単純なWCFライブラリがあります。
このwcfサービスを呼び出すWCFTestClinet/javascript(SOAPを使用)を実行すると、次のシナリオでfalse値が返され
ます。1。GetNumber-> output:"あなたの番号は0 "
2.SetNumber->出力なし
3.GetNumber->出力:"出力の代わりにあなたの番号は0です:"あなたの番号は8です" !!!
なぜこれが起こっているのか、どうすれば解決できるのか、誰かが説明できますか?
ありがとう
public class Service1 : IService1
{
private int Number;
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
public CompositeType GetDataUsingDataContract(CompositeType composite)
{
if (composite.BoolValue)
{
composite.StringValue += "Suffix";
}
return composite;
}
public string GetNumber()
{
return string.Format("Your number is : {0}", Number);
}
public void SetNumber()
{
Number = 8;
}
}