私はWCFの初心者です。そのため、小さな wcf チャットのコードをオンラインで読んでいました。その wcf チャット用の wcf クライアントを作成するのに行き詰まりました。私が読んでいたURL http://islameldemery.blogspot.in/2008/05/wcf-serverclient-chat-sample.html
インターフェイスの一部があり、サービスはServiceHostの助けを借りて win 形式でホストされていますが、クライアント エンドでプロキシがどのように作成されたかを理解できません。
彼らはこのイベントを以下で使用します
InnerDuplexChannel.Opened
InnerDuplexChannel.Closed
InnerDuplexChannel.Faulted
私は本当に理解していません。クライアントがどのように作成されたか教えてください。URL にアクセスして、その人がそのチャット サービスのクライアント側でプロキシを作成する方法を教えてください。
セルフホストのように動的にプロキシを作成しようとしました
var myBinding = new NetTcpBinding(SecurityMode.None);
DuplexChannelFactory<ISampleChatCallback> cf =
new DuplexChannelFactory<ISampleChatCallback>(
new CallbackImpl(),
myBinding,
new EndpointAddress("net.tcp://192.168.1.2:8080/DataService"));
IServerWithCallback srv = cf.CreateChannel();
しかし、srvにはOpened、Closed、またはfaultedなどと呼ばれるイベントはありません.cleint endでプロキシがどのように作成されたかを本当に理解する必要があります. クライアント側のコードを完成させることができるので、プロキシの作成を手伝ってください。ありがとう