Web アプリケーションと Windows サービスがあります。Windows サービスでイベントを発生させる必要があるメッセージを送信しようとしている Web サイトにいます。
次のようなWindowsサービスを開始します。
_services.OnNewMessageArrivedAtEngine += new IntermediateServices.Services.OnNewMessageArrivedHandler(PutMessageInQueue);
そして、Webアプリケーションで別のコンテキストでイベントを発生させようとしています....
if (OnNewMessageArrivedAtEngine != null)
{
OnNewMessageArrivedAtEngine(outgoingMessage);
}
コンテキストが異なるため、OnNewMessageArrivedAtEngine は常に null になります。
Windows キューを使用したくありません。
誰でも私を助けることができますか?