3
埋め込みFirebirdデータベースに接続してリモートイベントを作成すると、System.NotSupportedExceptionが発生します。指定されたメソッドはコンストラクタでサポートされていません。コールスタックからソースコードを見てみるとEmbedded Firebirdデータベース接続でイベントを使用するには?
_fbRemoteEvent = new FbRemoteEvent(_fbConnection); //_fbConnection is valid and Opened
、それは私が自動テストの目的で、組み込みバージョンを使用
RemoteEvent IDatabase.CreateEvent()
{
throw new NotSupportedException();
}
でFesDatabase.csにつながる...私はイベントを取得するために行うことができるものがありますテストコンテキストで組み込みデータベースから?
リュック
ガブありがとうございます。この制限の理由を知ることは良いことです。もう少し複雑な設定をしている私の自動テストには、通常のサーバーを使用します。 –
イベントはFirebird Embeddedで動作しますが、これはFirebird .NETプロバイダに実装されていない可能性があります(またはこの記事の時点で実装されていない可能性があります)。 –
@ MarkRotteveel Firebird Embeddedには、イベントの使用方法が実装されていますか?私が思い出しているように、イベント処理ハンドシェイクはネットワーク接続を必要としました。(私は考えていましたが)定義上組み込みモードでは利用できません。 –