MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


واجهة لمخزن قيم مفتاح قراءة وكتابة يُستخدم ككائن الوصول إلى البيانات للجدول LOCAL_DATA.

يُرجى الاطّلاع أيضًا على:

ملخّص

الطرق المتاحة للجميع

abstract byte[] put(String key, byte[] value)

يربط القيمة المحدّدة بالمفتاح المحدّد.

abstract byte[] remove(String key)

يؤدي هذا الخيار إلى إزالة الربط للمفتاح المحدَّد.

الطرق المكتسبة

الطرق المتاحة للجميع

وضع

public abstract byte[] put (String key, 
                byte[] value)

يربط القيمة المحدّدة بالمفتاح المحدّد. في حال توفُّر قيمة لهذا المفتاح، سيتم استبدال القيمة القديمة.
قد يستغرق إكمال هذه الطريقة عدة ثوانٍ، لذا يجب طلبها من سلسلة محادثات عاملة فقط.

المعلّمات
key String: المفتاح الذي يجب ربط القيمة المحدّدة به لا يمكن أن تكون هذه القيمة null.

value byte: القيمة المطلوب ربطها بالمفتاح المحدَّد لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
byte[] أو القيمة السابقة المرتبطة بالمفتاح، أو تكون فارغة إذا لم يكن هناك تعيين للمفتاح.

إزالة

public abstract byte[] remove (String key)

يؤدي هذا الخيار إلى إزالة الربط للمفتاح المحدَّد.
قد يستغرق إكمال هذه الطريقة عدة ثوانٍ، لذا يجب طلبها من سلسلة محادثات عاملة فقط.

المعلّمات
key String: المفتاح الذي ستتم إزالة ربطه لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
byte[] أو القيمة السابقة المرتبطة بالمفتاح، أو تكون فارغة إذا لم يكن هناك تعيين للمفتاح.