2016-09-20 9 views

答えて

0

インストールされたマニフェストは複数の言語を提供できますが、コンシューマアプリケーションは表示する言語を選択します。

+0

あなたが私の質問に答えるかどうかはわかりません。私はサービスファブリックでホストされたマイクロサービスを持っており、それはマルチテナントサービスです。私はそのマイクロサービスに複数のリソースファイルを持っています。誰がマイクロサービスを呼び出しているかに基づいて、マイクロサービスからカルチャー固有のイベントを公開する必要があります。私のサービスコンシューマがヘッダーにen-USカルチャを使用している場合、EventSourceを使用してen-US固有のイベントを公開できるはずです。私のサービスコンシューマがヘッダーにes-MXカルチャを使用している場合、es-MX固有のイベントを公開できるはずです。 1つのマイクロサービス、マルチカルチャーイベント。希望は明らかです。 – Raghu

+0

System.Diagnostics.TracingまたはSystem.Diagnostics.Tracingを使用してEventSourceマニフェストを作成しました。ローカライズされたリソースファイルが追加されています。 –

+0

これは、同じアセンブリ内で両方のタイプのリソースを持つアセンブリの1つで、以下のコードを使用しています(セマンティックロギングブロックから):var listener = new ObservableEventListener(); listener.EnableEvents(ServiceEventSource.Current、EventLevel.Verbose);私はEventSourceのLocalizationResources属性も使用します。私はいつでも1つの言語だけを動作させることができます。 – Raghu

関連する問題