WCF を使用してメモリ内でアセンブリを呼び出すオプションはありますか?
現在、basicHttp バインディングを介して複数のサービスを異なるサーバーにデプロイしています。単一のマシン インストールでは、サービスへのメモリ内呼び出しを実行するだけで十分です。サービスをローカルでホストする必要なく (名前付きパイプではなく)、インプロセスで使用できるバインディングはありますか?
エンドポイントの場所は、たとえば次のようになります。
assembly://MyCoolService.dll
WCF を使用してメモリ内でアセンブリを呼び出すオプションはありますか?
現在、basicHttp バインディングを介して複数のサービスを異なるサーバーにデプロイしています。単一のマシン インストールでは、サービスへのメモリ内呼び出しを実行するだけで十分です。サービスをローカルでホストする必要なく (名前付きパイプではなく)、インプロセスで使用できるバインディングはありますか?
エンドポイントの場所は、たとえば次のようになります。
assembly://MyCoolService.dll
そのような組み込みバインディングはありません。NetNamedPipe は通常、そのために使用されます。唯一のオプションはNullTransportをチェックすることです。
いいえ、これは不可能です。net.pipe バインディングは、取得できる最も近いものです (そして最高のパフォーマンスを発揮します)。