0
私はインスタンス化モードをPerSessionとして使用しています - クライアントが特定のメソッドに対して複数のリクエストを行う場合 - o/pは次のコードスニペットで増やす必要がありますb/c Instancingモードは PerSession、WCFでのインスタンス化 - Mode.PerSession特有のクエリ
しかし、私はいつもすべての呼び出しで値が1になることを理想的にはインクリメントする必要があります。
あなたに結合されているもの
サーバー
[ServiceContract]
public interface IServer
{
[OperationContract]
int GetData();
}
[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession)]
public class Service1 : IServer
{
int count = 0;
public int GetData()
{
count++;
return count;
}
}
クライアント
ServiceReference1.IServer obj = new ServiceReference1.ServerClient();
Console.WriteLine(obj.GetData());
Console.WriteLine(obj.GetData());
返信用Thxしかし、私はbinding = "wsHttpBinding"を使用しています – Amit
上記のコードは私にとってうまくいきます。それは1 2と3を表示します。問題は確かにいくつかの構成設定であるべきです。場合によってはwsHTTPへのバインディングを設定することもできますが、一部のシナリオでは基本設定がデフォルトになることがあります。 – Suhumar
こんにちはSuhumar、上記のo/pを取得するための手順を教えてください。 .. 前もって感謝します... – Amit