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[] |
أو القيمة السابقة المرتبطة بالمفتاح، أو تكون فارغة إذا لم يكن هناك تعيين للمفتاح. |