4

メッセージ形式にオプションのパラメーターを指定することはできますか? イベントタイプとパラメーターが文字列としてエンコードされた何かの履歴を示すコードがあります。これは他のコードによってロードされ、タイプ名 (つまり、eventtype..format) に基づいてリソース ルックアップを実行し、格納されたパラメーターを渡します。

イベント タイプの 1 つは、「ユーザー定義のルールが一致したために実行されたアクション」です。以前は、ルール名をパラメーターの 1 つとして含めていませんでしたが、今はそうしたいので、パラメーターを追加するためだけに再定義せずに同じイベント タイプを使用できるようにしたいと考えていました。

私の質問は、このようなことは可能ですか

eventtype.matchedRule.format=Action performed because of user-defined rule {if{0},(Rule name:{0})}

「matchedRule」のイベント タイプがロードされ、パラメータが定義されていない場合、これは次のように解決されます。

"Action performed because of user-defined rule"

ルール名が「My Rule」として定義されている場合、それは次のように解決されます。

"Action performed because of user-defined rule (Rule name: My Rule)"

繰り返しますが、パラメーターがない場合、その時点で別のリソースを渡すことは実際には制御できないため、別のイベント タイプを定義する必要があります。これは、matchedRuleWithRuleName保存される新しいイベントのようなものです。ですでに保存されているものmatchedRule

ヘルプ?

4

0 に答える 0