nl::Weave::Profiles::Common

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

ملخّص

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

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

@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

[uint] نوع MIME.

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

kTag_SchemaVersion

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

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

kTag_SystemErrorCode

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

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