سؤال

باستخدام قوائم WebService أسترجع العناصر من قائمة. في XML عاد، أستطيع أن أرى السمة ows__IsCurrentVersion="1" الذي أفترض أنه هو نفسه نموذج كائن الملفات (أي منطقية ليقول إذا كان حارا أم لا).

ومع ذلك، لا أرى طريقة لتحديد المراجعة التي هو؟ ماذا يجب أن تكون هذه السمة؟

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

المحلول

بواسطة "المراجعة" هل تعني الإصدار؟ إذا كان الأمر كذلك، فمن المحتمل أن تبحث عن إحدى هذه الصفات:

  • ows_owshiddenversion هو عدد صحيح (على سبيل المثال: 8)
  • ows__UIVersion هو عدد صحيح (على سبيل المثال: 4096)
  • ows__UIVersionString هي سلسلة (على سبيل المثال: 8.0)

*تعديل*

فيما يلي بعض المعلومات الأخرى بعد اختبارها باستخدام مكتبة مستندات. يجب عليك أيضا التحقق من التعليقات الأخرى بواسطة Hugo و Janis، لأن لديهم بعض المعلومات الجيدة.

ows_owshiddenversion   ows__UIVersion   ows__UIVersionString
1                      512              1.0
2                      513              1.1
3                      514              1.2
4                      1024             2.0
5                      1025             2.1

على الأرجح، ما تبحث عنه هو ows_owshiddenversion.

نصائح أخرى

الأعمدة الموجودة في القائمة التي تبحث عنها هي الإصدار (عادة 512، 1024، وما إلى ذلك) و VersionLabel (عادة 1.0، 2.0، 3.0) والسمات التي أشارت كيت MENKE، ستمنحك هذه المعلومات إذا كنت تستخدم خدمة الويب وبعد

قد ترغب في إلقاء نظرة على إصدارات خدمة الويب إذا كنت بحاجة إلى القيام بمزيد من العمل مع خدمات الويب: http: //server/_vti_bin/versions.asmx.

سوء فقط أضف بعض المعلومات. يمكنك استخدام uiversion (وهو معرف الإصدار) أو uiversiontring (أي تسمية إصدار سهلة الاستخدام)

علي سبيل المثال

  • التسمية 0.1 -> ID 1
  • تسمية 1.0 -> ID 512
  • التسمية 1.1 -> ID 513
  • التسمية 2.0 -> 1024
  • التسمية 2.2 -> 1026.

سيكون iscurrentversion صحيحا للحصول على أحدث إصدار كبير (منشور) (2.0 أو 3.0، ولكن ليس 3.1). رقم الإصدار الثانوي هو مشروع إصدار.

بعض الأفكار حول الإصدار كتبت في بلدي جواب السؤال.

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