StaticData
المكتبة الأساسية:
مكتبة ASPNET:
المتطلبات الأساسية:
- .NET CORE 3.1
- .NET 5.0
- .NET 6.0
· وصف:
أداة مع بيانات شائعة المستخدمة في تطبيقات .NET متعددة مثل البلدان والمدن والعاملين والبادل ...
· ابدء:
هناك طريقتان لاستخدام أداة StaticData. أمثلة على الويكي متاح
- باستخدام StaticData Nuget: في هذه الحالة ، إذا كانت النية هي استخدام الميزات الأساسية للمشروع فقط ، فهناك مصنع يسمى StaticDataserviceFactory مع بعض الطرق الثابتة التي ستوفر الخدمات المختلفة داخل الأداة. هناك حاجة فقط لتمرير "تكوين" يمكن إنشاءه افتراضيًا أو يمكن تكوينه من قبل.
بالإضافة إلى ذلك ، في كلتا الحالتين ، لديك تكوين تكوين ثابت -> registerStaticDataservices يحتاج إلى iStaticDataConfigurationBuilder من أجل تسجيل التكوين المحدد (أمثلة على توافر التكوين أيضًا في الويكي
- باستخدام مشروع ASPNET في هذه الحالة ، توفر الأداة طريقة تمديد لتكوين الخدمات داخل حاوية DI.
ملاحظة: تمت إعادة تسمية Nuget من chustasoft.staticdata.aspmvc إلى chustasoft.staticdata.aspnet منذ الإصدار 1.0.1.2 ، وهو متوافق مع إصدار chustasoft.staticdata.aspmvc الأخير. تحديث nuget إلى واحد جديد هو موضح
بمجرد تسجيل التبعيات ، يمكنك استخدامها عن طريق حقن الخدمات المتاحة المختلفة في الفصل المطلوب
- الخدمات الآسيوية
- icityservice
- icurrencyservice
- iExCangerateservice
تطبيق آخر يوفره ASPNET Nuget هو وحدة تحكم مع جميع الطرق المطلوبة لاسترداد المعلومات لجميع الخدمات ، دون القيام بأي شيء آخر.
- مسار الجذر: API/StaticData
- المدن/{البلد}
- المدن [مجموعة البلدان على الجسم]
- بلدان
- البلدان/{countryname}
- البلدان/{alphatype}/{Alphacode} *
- العملات
- العملات/{currencysymbol}
- مبادلات/{currencyfrom}/{currencyto}/{date} **
- مبادلون/آخر/{currency}
- مبادلون/تاريخي/{currency}/{begindate}/{enddate} **
- مبادلون/ثنائية الاتجاه/{currencyfrom}/{currencyto}/{date}
- مبادلات/تكوينها/الأحدث
- مبادلات/تكوين/تاريخي/{begindate}/{enddate} **
*: أنواع ألفا: alpha3 ، alpha2
**: جميع مدافع التاريخ: dd-mm-yyyy
شكرا لاستخدامها والمساهمة