เดเดจเตเดฑเตเดณเดเดฟ เดฌเตเดฒเตเดเตเดเตโเดเตเดฏเดฟเตป เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดชเตเดคเตเดคเดฃเดฟเตฝ เดธเตโเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธ เดฒเตเดเดจเดเตเดเดณเตเดเต เดเดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต เดฐเดฃเตเดเดพเด เดญเดพเดเดฎเดพเดฃเดฟเดคเต. เดเดดเดฟเดเตเด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดจเดฎเตเดฎเตพ เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเตเดเต
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดฎเตเดกเตเดฏเตเตพ เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดเดจเตเดจเต เดจเดฎเตเดฎเตพ เดเตผเดเตเด เดเตเดฏเตเดฏเตเด- เดธเตเดฑเตเดฑเตเดฑเตเดเต API. เดฌเตเดฒเตเดเตเดเตโเดเตเดฏเดฟเดจเดฟเดฒเต เดธเตโเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเตเดเดณเดฟเตฝ เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตฝ, เดเดฒเตเดฒเดพเดคเดพเดเตเดเตฝ, เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเตโเดฑเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดจเตเดจเดฟเดต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เด
เดเตเดเต เด
เดจเตเดฌเดจเตเดง API-เดเตพ เดธเตเดฑเตเดฑเตเดฑเตเดเต API-เดฏเตโเดเตเดเต เดเดฃเตเดเต.
เด เด
เดเตเดเต API-เดเดณเตเดเต เดเดฐเต เดนเตเดฐเดธเตเดต เดตเดฟเดตเดฐเดฃเด เดเตเดตเดเตเดฏเตเดฃเตเดเต:
เด เด
เดเตเดเต เดเดชเดฟเดเดเตพ เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด
เดเตเดคเตเดคเดฑเดฟเดฏเดพเด.
0. เดจเดฎเตเดเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเดฐเดพเตผ เดเดฃเตเดเดพเดเตเดเดพเด
1. เดธเตเดฑเตเดฑเตเดฑเตเดเต API เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด
GetContext & GetReadOnlyContext
GetContext ะธ เดเตเดฑเตเดฑเต เดฑเตเดกเต เดฎเดพเดคเตเดฐเด เดธเดจเตเดฆเตผเดญเด เดจเดฟเดฒเดตเดฟเดฒเต เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดธเดจเตเดฆเตผเดญเด เดจเตเดเตเด. เดจเดฟเดฒเดตเดฟเดฒเต เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดนเดพเดทเดฟเดจเตเดฑเต เดตเดฟเดชเดฐเตเดค เดฎเตเดฒเตเดฏเดฎเดพเดฃเต เดฑเดฟเดเตเดเตเตบ เดฎเตเดฒเตเดฏเด. เดชเตเดฐเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต, เดเตเดฑเตเดฑเต เดฑเตเดกเต เดฎเดพเดคเตเดฐเด เดธเดจเตเดฆเตผเดญเด เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด เดธเดจเตเดฆเตผเดญเด เดเดเตเดเตเดเตเดจเตเดจเต. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดฎเตเดเดณเดฟเตฝ เดตเดฒเดคเต เดเตเดฃเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเดพเตผ เดนเดพเดทเดฟเดจเตเดฑเต เดตเดฟเดชเดฐเตเดค เดฎเตเดฒเตเดฏเดฎเดพเดฃเต เดฑเดฟเดเตเดเตเตบ เดฎเตเดฒเตเดฏเด.
เดเดเตเด
เดซเดเดเตเดทเตป เดเดเตเด เดเดฐเต เดจเดฟเดเดฃเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดฃเตเดเต. เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดพเดฒเต, เดเดเตเด เดฎเตเดจเตเดจเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดเตเดเตเดเตเดจเตเดจเต. GetContext เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเดฟเดจเตเดฑเต เดธเดจเตเดฆเตผเดญเด เดเดเตเดเตเดเตเดจเตเดจเต, เดกเดพเดฑเตเดฑ เดธเดเดฐเดเตเดทเดฟเดเตเดเดพเตป เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดฏเตเดเต เดฎเตเดฒเตเดฏเดฎเดพเดฃเต เดเต, เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดฃเตเด เดกเดพเดฑเตเดฑเดฏเตเดเต เดฎเตเดฒเตเดฏเดฎเดพเดฃเต เดฎเตเดฒเตเดฏเด. เดเตเดฏเตเดเต เดฎเตเดฒเตเดฏเด เดเดคเดฟเดจเดเด เดธเตเดฑเตเดฑเตเดฑเดฟเดฒเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดซเดเดเตเดทเตป เด เดคเดฟเดจเตเดฑเต เด เดจเตเดฌเดจเตเดง เดฎเตเดฒเตเดฏเด เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด.
เดจเตเดเตเด
เดซเดเดเตเดทเตป เดจเตเดเตเด เดจเดฟเดฒเดตเดฟเดฒเต เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเดฒเต เดกเดพเดฑเตเดฑ เดเต เดฎเตเดฒเตเดฏเด เดตเดดเดฟ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดซเดเดเตเดทเตป เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเดฒเต เดชเตเดฐเดงเดพเดจ เดฎเตเดฒเตเดฏเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดเดชเตเดทเดจเตเดเตพ เดชเดพเดจเดฒเดฟเดฒเต เดเต เดฎเตเดฒเตเดฏเด เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด
เดซเดเดเตเดทเตป เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด เดชเตเดฐเดงเดพเดจ เดฎเตเดฒเตเดฏเด เดตเดดเดฟ เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเดฒเต เดกเดพเดฑเตเดฑ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดเดชเตโเดทเตป เดชเดพเดจเดฒเดฟเตฝ เดซเดเดเตโเดทเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดฎเตเดฒเตเดฏเด เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเดฒเต เดเต เดฎเตเดฒเตเดฏเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดกเดพเดฑเตเดฑ เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
2. เดธเตเดฑเตเดฑเตเดฑเตเดเต API เดเตเดกเต เดเดฆเดพเดนเดฐเดฃเด
เดเตเดตเดเตเดฏเตเดณเตเดณ เดเตเดกเต เด
เดเตเดเต API-เดเดณเตเดเต เดเดชเดฏเตเดเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดถเดฆเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด เดจเตฝเดเตเดจเตเดจเต: GetContext, Get, Put, Delete, GetReadOnlyContext. เดจเดฟเดเตเดเตพเดเตเดเต API เดกเดพเดฑเตเดฑ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเดพเด
from ontology.interop.System.Storage import GetContext, Get, Put, Delete, GetReadOnlyContext
from ontology.interop.System.Runtime import Notify
def Main(operation,args):
if operation == 'get_sc':
return get_sc()
if operation == 'get_read_only_sc':
return get_read_only_sc()
if operation == 'get_data':
key=args[0]
return get_data(key)
if operation == 'save_data':
key=args[0]
value=args[1]
return save_data(key, value)
if operation == 'delete_data':
key=args[0]
return delete_data(key)
return False
def get_sc():
return GetContext()
def get_read_only_sc():
return GetReadOnlyContext()
def get_data(key):
sc=GetContext()
data=Get(sc,key)
return data
def save_data(key, value):
sc=GetContext()
Put(sc,key,value)
def delete_data(key):
sc=GetContext()
Delete(sc,key)
Afterword
เดฌเตเดฒเตเดเตเดเตโเดเตเดฏเดฟเตป เดธเตโเดฑเตเดฑเตเดฑเตเดเต เดเดฃเต เดฎเตเดดเตเดตเตป เดฌเตเดฒเตเดเตเดเตโเดเตเดฏเดฟเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดเดพเดคเตฝ. เดเดจเตเดฑเตเดณเดเดฟ เดธเตเดฑเตเดฑเตเดฑเตเดเต API เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดณเตเดชเตเดชเดตเตเด เดกเตเดตเดฒเดชเตเดชเตผ-เดซเตเดฐเดฃเตเดเตโเดฒเดฟเดฏเตเดฎเดพเดฃเต.
เดฎเดฑเตเดตเดถเดคเตเดคเต, เดฎเตเตป เดฒเตเดเดจเดเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเตฝ เดเดเตเดเตพ เดธเตเดเดฟเดชเตเดชเดฟเดเตเด เดธเตเดฐเดเตเดทเดพ เดญเตเดทเดฃเดฟ เดชเตเดฒเตเดณเตเดณ เดนเดพเดเตเดเตผ เดเดเตเดฐเดฎเดฃเดเตเดเดณเตเดเต เดเตเดจเตเดฆเตเดฐเดฌเดฟเดจเตเดฆเต เดธเดเดญเดฐเดฃเดฎเดพเดฃเต.
เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เด เดเตเดคเตเดค เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดจเดฎเตเดฎเตพ เดเตผเดเตเด เดเตเดฏเตเดฏเตเด เดฑเตบเดเตเด API.
เดนเดทเตโเดฑเตเดฑเตเดฑเต เดเตปเดกเต เดทเตเดฏเตเดดเตโเดธเดฟเดจเตเดฑเต เดเดกเดฟเดฑเตเดฑเตผเดฎเดพเดฐเดพเดฃเต เดฒเตเดเดจเด เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดคเดคเต, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเดจเตเดฑเตเดณเดเดฟ เดฑเดทเตเดฏเดฏเตเดเตเดเต เดตเตเดฃเตเดเดฟ.
เดเดฐเดฏเตเด
เดจเดฟเดเตเดเตพ เดเดฐเต เดกเตเดตเดฒเดชเตเดชเตผ เดเดฃเต? เดเดเตเดเดณเตเดเต เดเตเดเต เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดเตเดฐเตเด
เดเดฃเตเดเดฟเดณเดเดฟ
เด เดตเดฒเดเดฌเด: www.habr.com