مرجع کلاس TAGContainer

مرجع کلاس TAGContainer

بررسی اجمالی

کلاسی که دسترسی به مقادیر کانتینر را فراهم می کند.

اشیاء کانتینر باید از طریق TAGManager ایجاد شوند. هنگامی که یک کانتینر ایجاد می شود، می توان آن را برای مقادیر کلیدی که ممکن است به قوانین تعیین شده برای کانتینر بستگی داشته باشد، جستجو کرد. یک ظرف به طور خودکار به صورت دوره‌ای (هر 12 ساعت) تازه‌سازی می‌شود، اما همچنین می‌توان آن را به‌صورت دستی با رفرش (TAGContainer) تازه‌سازی کرد.

توابع اعضای عمومی

(بول) - booleanForKey:
یک BOOL نشان دهنده مقدار پیکربندی کلید داده شده را برمی گرداند.
(دو برابر) - doubleForKey:
double را برمی‌گرداند که نشان‌دهنده مقدار پیکربندی برای کلید داده شده است.
(int64_t) - int64ForKey:
یک int64_t نشان دهنده مقدار پیکربندی کلید داده شده را برمی گرداند.
(NSString *) - stringForKey:
یک NSString برای نمایش مقدار پیکربندی کلید داده شده برمی گرداند.
(خالی) - تازه کردن
درخواست می کند که این ظرف از شبکه به روز شود.
(خالی) - بستن
این ظرف را ببندید تا دیگر تازه نشود.
(بول) - پیش فرض است
برمی‌گرداند که آیا این یک ظرف پیش‌فرض است یا یک ظرف بازخوانی شده از سرور.
(خالی) - registerFunctionCallMacroHandler:forMacro:
کنترل کننده ماکرو داده شده را برای مدیریت یک ماکرو فراخوانی تابع مشخص ثبت می کند.
(id< TAGFunctionCallMacroHandler >) - functionCallMacroHandlerForMacro:
با توجه به نام یک ماکرو فراخوانی تابع، کنترل کننده ثبت شده برای ماکرو را برمی گرداند.
(خالی) - registerFunctionCallTagHandler:forTag:
کنترل کننده تگ داده شده را برای رسیدگی به تگ فراخوانی تابع معین ثبت می کند.
(id< TAGFunctionCallTagHandler >) - functionCallTagHandlerForTag:
با توجه به نام تگ فراخوانی تابع، کنترل کننده ثبت شده برای تگ را برمی گرداند.

خواص

NSString * شناسه کانتینر
شناسه این کانتینر.
دو برابر lastRefreshTime
آخرین بار (در میلی ثانیه از نیمه شب 1 ژانویه 1970 UTC) که این کانتینر از شبکه به روز شد.

مستندات عملکرد اعضا

- (BOOL) booleanForKey: (NSString *) کلید

یک BOOL نشان دهنده مقدار پیکربندی کلید داده شده را برمی گرداند.

اگر ظرف هیچ مقداری برای این کلید نداشته باشد، NO برگردانده می شود.

مولفه های:
کلید کلید جستجو برای مقدار پیکربندی.
- (دوگانه) doubleForKey: (NSString *) کلید

double را برمی‌گرداند که نشان‌دهنده مقدار پیکربندی برای کلید داده شده است.

اگر ظرف هیچ مقداری برای این کلید نداشته باشد، 0.0 برگردانده می شود.

مولفه های:
کلید کلید جستجو برای مقدار پیکربندی.
- (int64_t) int64ForKey: (NSString *) کلید

یک int64_t نشان دهنده مقدار پیکربندی کلید داده شده را برمی گرداند.

اگر ظرف هیچ مقداری برای این کلید نداشته باشد، 0 برگردانده می شود.

مولفه های:
کلید کلید جستجو برای مقدار پیکربندی.
- (NSString *) stringForKey: (NSString *) کلید

یک NSString برای نمایش مقدار پیکربندی کلید داده شده برمی گرداند.

اگر ظرف هیچ مقداری برای این کلید نداشته باشد، یک رشته خالی برگردانده می شود.

مولفه های:
کلید کلید جستجو برای مقدار پیکربندی.
- (باطل) تازه کردن

درخواست می کند که این ظرف از شبکه به روز شود.

این فراخوانی ناهمزمان است، بنابراین ممکن است بازخوانی در رشته دیگری انجام شود.

- (باطل) بستن

این ظرف را ببندید تا دیگر تازه نشود.

پس از بسته شدن، دیگر با کانتینر تماس نگیرید.

برمی‌گرداند که آیا این یک ظرف پیش‌فرض است یا یک ظرف بازخوانی شده از سرور.

- (باطل) registerFunctionCallMacroHandler: (id< TAGFunctionCallMacroHandler >) کنترل کننده
forMacro: (NSString *) macroName

کنترل کننده ماکرو داده شده را برای مدیریت یک ماکرو فراخوانی تابع مشخص ثبت می کند.

مولفه های:
کنترل کننده کنترل کننده برای ماکرو. اگر پارامتر صفر باشد، روش هر کنترل کننده موجود را برای آن ماکرو لغو ثبت می کند.
macroName نام ماکرو در حال ثبت است.
- (id< TAGFunctionCallMacroHandler >) functionCallMacroHandlerForMacro: (NSString *) functionCallMacroName

با توجه به نام یک ماکرو فراخوانی تابع، کنترل کننده ثبت شده برای ماکرو را برمی گرداند.

برمی گرداند:
کنترل کننده برای ماکرو ثبت نام کرد.
- (باطل) registerFunctionCallTagHandler: (id< TAGFunctionCallTagHandler >) کنترل کننده
برای برچسب: (NSString *) برچسب نام

کنترل کننده تگ داده شده را برای رسیدگی به تگ فراخوانی تابع معین ثبت می کند.

مولفه های:
کنترل کننده کنترل کننده برچسب. اگر پارامتر صفر باشد، روش هر کنترل کننده موجود را برای آن تگ لغو ثبت می کند.
برچسب نام نام برچسبی که در حال ثبت است.
- (id< TAGFunctionCallTagHandler >) functionCallTagHandlerForTag: (NSString *) functionCallTagName

با توجه به نام تگ فراخوانی تابع، کنترل کننده ثبت شده برای تگ را برمی گرداند.

برمی گرداند:
کنترل کننده برای تگ ثبت نام کرد.

اسناد ملکی

- (NSString*) containerId [read, copy]

شناسه این کانتینر.

- (دوبل) lastRefreshTime [read, assign]

آخرین بار (در میلی ثانیه از نیمه شب 1 ژانویه 1970 UTC) که این کانتینر از شبکه به روز شد.