لغات متعددة لخدمات ويب WCF. ما هي أفضل الممارسات؟

StackOverflow https://stackoverflow.com/questions/655289

  •  19-08-2019
  •  | 
  •  

سؤال

وأنا تطوير خدمة الإنترنت التي تحتاج للعودة النتائج في اللغتين الفرنسية والانكليزية. (يمكن إضافة لغات أخرى لاحقا.) هو مكتوب خدمة ويب في C #.

ولقد فصل كل من السلاسل في ملف الموارد. كنت أخطط على إضافة معلمة إلى الخدمة ووضع Thread.CurrentThread.CurrentCulture إلى القيمة المناسبة. ثم عندما أذهب لاسترداد سلسلة الصحيحة أتحقق من قيمة CurrentCulture.

وهذا هو ممارسة جيدة؟

هل كانت مفيدة؟

المحلول

وبدلا من إضافة معلمة إلى كل مكالمة في خدمة (أو إلى أي نوع من سياق خدمة ويب لديك - انها منذ بعض الوقت لقد فعلت أي الاشياء WS)، هل فكرت في استضافة خدمة الإنترنت تحت مختلف عناوين لتمثيل لغات مختلفة؟

وأنا لا أريد أن يدعي انها فكرة رائعة، ولكن لديها مصلحة يجري :) بسيط حقا على محمل الجد، وأنا متأكد من أنه سيكون هناك الكثير من إيجابيات وسلبيات، ولكن هذا شيء آخر لرمي في مزيج .

نصائح أخرى

وهذا النوع من المعلومات يذهب الى رؤوس الصابون. التحقق من هذا الارتباط للحصول على معلومات حول كيفية إعداده: HTTP: // geekswithblogs.net/claeyskurt/archive/2007/10/23/SoapHeadersInWCFforAMSXClients.aspx .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top