nl::Weave::Profiles::Common

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي Common في Weave.

ملخّص

تحدد الواجهات أنواع الرسائل ورموز الحالة.

عمليات التعداد

@86 تعداد
الأنواع الشائعة لرسائل الملف الشخصي
@87{
  kStatus_Success = 0,
  kStatus_Canceled = 1,
  kStatus_BadRequest = 0x0010,
  kStatus_UnsupportedMessage = 0x0011,
  kStatus_UnexpectedMessage = 0x0012,
  kStatus_AuthenticationRequired = 0x0013,
  kStatus_AccessDenied = 0x0014,
  kStatus_OutOfMemory = 0x0017,
  kStatus_NotAvailable = 0x0018,
  kStatus_LocalSetupRequired = 0x0019,
  kStatus_InternalServerProblem = 0x0020,
  kStatus_Relocated = 0x0030,
  kStatus_Busy = 0x0040,
  kStatus_Timeout = 0x0041,
  kStatus_InternalError = 0x0050,
  kStatus_Continue = 0x0090
}
تعداد
الرموز الشائعة لحالة الملف الشخصي.
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
تعداد
نوع ملف MIME الشائع للملف الشخصي.
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
تعداد
علامات بيانات الملف الشخصي الشائعة

عمليات التعداد

@86

 @86

الأنواع الشائعة لرسائل الملف الشخصي

@87

 @87

الرموز الشائعة لحالة الملف الشخصي.

أماكن إقامة
kStatus_AccessDenied

لا يمكن تقديم الطلب إلا من قِبل جهة لديها أذونات وصول كافية.

kStatus_AuthenticationRequired

ولا يمكن تقديم الطلب إلا من خلال جهة معتمَدة.

kStatus_BadRequest

لم يتم التعرّف على الطلب أو تمت صياغته بشكلٍ غير صحيح.

kStatus_Busy

المرسل مشغول ولا يمكنه تنفيذ العملية المطلوبة في الوقت الحالي.

kStatus_Canceled

تم إلغاء العملية.

kStatus_Continue

إشارة خاصة بالسياق للمتابعة.

kStatus_InternalError

أدى خطأ داخلي إلى منع اكتمال العملية.

kStatus_InternalServerProblem

تعذَّر إكمال الطلب بسبب حدوث مشاكل في الخادم.

kStatus_LocalSetupRequired

تعذّر تنفيذ العملية المطلوبة بسبب عدم إكمال خطوة أو أكثر من خطوات الإعداد المحلية الضرورية.

kStatus_NotAvailable

لا يمكن تنفيذ العملية المطلوبة نظرًا للحالة الراهنة للمرسِل.

kStatus_OutOfMemory

لا تتوفر لدى المُرسِل موارد ذاكرة منخفضة ولا يمكنه تنفيذ العملية المطلوبة في الوقت الحالي.

kStatus_Relocated

تم تقديم الطلب إلى نقطة نهاية خاطئة.

يجب أن يستفسر العميل من خادم الدليل للحصول على قائمة نقاط نهاية مُحدَّثة، ثم أعِد المحاولة.

kStatus_Success

اكتملت العملية دون خطأ.

kStatus_Timeout

تعذّر إكمال العملية أو تفاعل البروتوكول في الوقت المخصّص.

kStatus_UnexpectedMessage

تم استلام رسالة في وقت غير متوقع أو في سياق غير متوقع.

kStatus_UnsupportedMessage

تم تلقّي رسالة غير معروفة أو غير متوافقة.

@88

 @88

نوع ملف MIME الشائع للملف الشخصي.

أماكن إقامة
kMIMEType_AppGzip

المضغوطة باستخدام gzip.

kMIMEType_AppOctetStream

يشير إلى مجموعة وحدات البايت غير المحدودة الأكثر عمومية، مثل "غير محدّد".

kMIMEType_TextPlain

نص عادي غير مضغوط

@89

 @89

علامات بيانات الملف الشخصي الشائعة

أماكن إقامة
kTag_MIMEType

نوع MIME

فئة العلامة: غير مرتبطة بالملف الشخصي. القيود: لا شيء

kTag_SchemaVersion

[uint] مراجعة المخطط.

فئة العلامة: خاصة بالملف الشخصي. القيود: 0-255

kTag_SystemErrorCode

[uint] خطأ خاص بالنظام.

فئة العلامة: خاصة بالملف الشخصي. القيود: لا شيء