OperationContext.Current.GetCallbackChannelで独自のインターフェイスを使用するにはどうすればよいですか?
-
05-07-2019 - |
質問
クライアントに非同期呼び出しを行いたいため、OperationContext.Current.GetCallbackChannelに独自のインターフェイスを渡したいため、<!>#8220; BeginMethod()<!>#8221を追加する必要があります。 ;インターフェースなど。
実装できるサーバーのServiceContractで指定されているインターフェイスとは別のインターフェイスを渡すと、インターフェイスにキャストできないという例外があります<!>#8217; t
E.g。私が持っている
<ServiceContract(CallbackContract:=GetType(IClient))>
サーバー契約について
および<!>#8220; BeginMethod()<!>#8221;を追加するIClientのサブクラスとして定義されたインターフェイスなど、しかし、私は<!>#8217; tからそのインターフェースを要求することはできません:
OperationContext.Current.GetCallbackChannel<IClientWithAsycMethods>()
所属していません StackOverflow