channelfactory

    0

    1答えて

    IDisposable.Dispose()の方法の中に私のチャンネルのICommunicationObject.Close()メソッドを起動します。チャネルのCommunicationStateがCommunicationState.OpeningにあるときにICommunicationObject.Close()に電話をかけることはできますか? I.e.そのようなチェックは、ICommunica

    1

    3答えて

    私はwcfを介してプロセス間通信を行う大きなプログラムをリファクタリングしています。クライアントはサービスインターフェイスに直接アクセスできるため、チャネルファクトリを使用してチャネルを作成するので、余分なクライアントサービススタブが不要になります。通信は高頻度で要求される多数の大きなメッセージで構成されています(NetTcpBindingは現在使用されていますが、NetNamedPipeBind

    1

    1答えて

    既存のASP.Net FrameworkプロジェクトをASP.NETコアプロジェクトに変換し始めました。コンポーネントの1つは、ChannelFactoryを使用するWCF Wrapperでした。私はそれをASP.NET Coreプロジェクトで多くの問題を起こさずに実行できるように変換することができました。しかし、新しいASP.NETコアプロジェクトをテストしている間に、私は接続が増えていることに

    3

    1答えて

    私はChannelFactoryを使用してWCFチャネルをオープン/管理しています(対クライアントプロキシ)。例外が発生したときただし、工場出荷時の状態は...チャンネルに障害が発生していることを報告しません ChannelFactory<IContract> factory = new ChannelFactory<IContract>("NetTcpBinding_ICon

    3

    1答えて

    ChannelFactory<IService>を嘲笑するときにTargetInvocationExceptionがスローされる理由は?コール毎Serviceインスタンスを作成するために、並行性の面でより安全だ私には思える原因 public interface IService { void Do(); } public class Service : IService {

    6

    2答えて

    ChannelFactoryを介して作成されたWCFチャネルはどのようにICommunicationObjectを実装しますが、たとえば、プロキシをICommunicationObjectにキャストしない限り、Close()メソッドを公開しませんか?それは理にかなっていますか? 今日は家に帰る途中で、そのことについて考えることになったし、私の頭の中でそれを把握できませんでした。多分私は間違った質問

    12

    2答えて

    私たちは、net.tcpバインディングを介して私たち自身のWCFサービスと通信する.NET 3.5(現在は.NET 4.0で再コンパイル)で2008年に構築された堅牢なWCFクライアントを持っています。堅牢なクライアントは、ChannelFactory <IOurServiceInterface>()を使用してサービスプロキシを生成します。サービスプロキシは現在、サービスに対して同期呼び出しを行い

    2

    1答えて

    basicHttpBindingのReceiveTimeoutがクライアント側で何をするのかを明確に説明しようとしていますか? Webサービス側ではありません。 MSのドキュメントでは、このプロパティはクライアントのWCFBindingには効果がないことは明らかです。しかし、basicHttpBindingはどうですか?このプロパティは、私のChannelFactoryが使用しているbasicHt

    8

    3答えて

    私はプロキシとチャンネルについて混乱しています。私の読書によると、WCFクライアントは、一連のチャネルを通じてメッセージを渡すプロキシを使用しています。すべてのチャンネルは特定のタスクを担当しています。たとえば、1つのチャンネルがメッセージをエンコーディングし、別のチャンネルがそれを暗号化しています。 私の混乱がproxy.MyMethod()が呼び出されると、私は次のコード を見たとき、それは実

    6

    2答えて

    私はnettcprelaybindingでサービスバスを使用しています。一方は、サービスバスと常時接続しているOnPremiseサーバーです。もう一方の端には、適切なサービスバスを開いてサーバーから情報を取得することによって、着信するWeb要求に応答するAzure Webロールがあります。 私の懸案事項は、チャンネル作成のパフォーマンスです。サービスバスを介してオンプリムサーバに新しい接続を確立す