سؤال

هذا فيما يتعلق هذا السؤال

أنا استضافة هذا خدمة WCF في خدمة مخصصة المضيف.IIS ليس خيارا.

هل هناك طريقة لحقن HTTP "مصادقة" رأس في الخادم المكدس (لو كان في عداد المفقودين) في وقت مبكر في عملية طلب - مثل أن المستخدم الافتراضي يمكن أن تنتقل إلى مصادقة/عملية الترخيص التي لدي في مكان مجهول طلبات ؟

أنا في حاجة إلى الخادم لحقن هذا على المتلقي - قبل زيادة رأس المال العامل تجهيز...

أنا متأكد من أنني يمكن أن تفعل هذا مع العرف BindingElement أو من خلال توسيع WebHttpBinding ، ولكن أي أمثلة أو التوجيه سيكون موضع تقدير كبير.أنا لا يمكن العثور على أمثلة من أوائل رأس التلاعب (قبل المصادقة) في صندوق رأس المال العامل.

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

المحلول

من خلال تطبيق نظام IDispatchMessageInspector يمكنك توصيل خط أنابيب الخادم الجانب ، والتعامل مع الرسائل.

في AfterReceiveRequest الطريقة يمكنك إضافة إلى الطلب.رؤوس بسعادة.

التفاف عليه مع السلوك سمة تطبيق الخدمة الخاص بك.

نصائح أخرى

أود أن اكتب هذا ولكن لها الكثير.حتى هنا هو إشارة جيدة.

أفنير كاشتان بلوق وظيفة يحدد ما كنت "أفكر" كنت أبحث عنه.نأمل أن يساعد هذا!

إضافة رؤوس مخصصة لكل WCF الاتصال

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