99. پارامترهای ثابت Backend
برای Service Bus میتوان مقدار ثابت برای Parameterهای Provider نهایی تعریف کرد.
مثال:
FromUserId = 1000
رفتار این پارامترها:
- مقدار Static در Backend روی اجرای Provider اعمال میشود؛
- Consumer نیازی به دانستن یا ارسال این Parameter ندارد؛
- حتی اگر Consumer همان نام Parameter را در Request بفرستد، مقدار ثابت تعریفشده در Service Bus برای Provider نهایی اعمال میشود؛
- این Parameter در سند تولیدشده بهعنوان ورودی قابل ارسال نمایش داده نمیشود.
این قابلیت برای ساخت APIهای محدودشده بسیار کاربردی است. برای مثال Provider اصلی ممکن است FromUserId بگیرد، اما یک Service Bus خاص همیشه Provider را با FromUserId = 1000 اجرا کند و Consumer فقط سایر پارامترها را ارسال کند.