เจเจน เจเจจเจเฉเจฒเฉเจเฉ เจฌเจฒเจพเจเจเฉเจจ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจธเจฎเจพเจฐเจ เจเฉฐเจเจฐเฉเจเจ เจฌเจฃเจพเจเจฃ เจฌเจพเจฐเฉ เจตเจฟเจฆเจฟเจ
เจ เจฒเฉเจเจพเจ เจฆเฉ เจฒเฉเฉ เจฆเจพ เจฆเฉเจเจพ เจนเจฟเฉฑเจธเจพ เจนเฉเฅค เจชเจฟเจเจฒเฉ เจฒเฉเจ เจตเจฟเจ เจ
เจธเฉเจ เจเจพเจฃเฉ เจนเฉเจ เจธเฉ
เจ
เฉฑเจ เจ
เจธเฉเจ เจเจฐเจเจพ เจเจฐเจพเจเจเฉ เจเจฟ เจฆเฉเจเฉ เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเจฐเฉเจ- เจธเจเฉเจฐเฉเจ API. เจธเจเฉเจฐเฉเจ API เจตเจฟเฉฑเจ เจชเฉฐเจ เจธเจฌเฉฐเจงเจค API เจนเจจ เจเฉ เจฌเจฒเจพเจเจเฉเจจ 'เจคเฉ เจธเจฎเจพเจฐเจ เจเฉฐเจเจฐเฉเจเจเจธ เจตเจฟเฉฑเจ เจเฉเฉเจจ, เจฎเจฟเจเจพเจเจฃ เจ
เจคเฉ เจจเจฟเจฐเฉฐเจคเจฐ เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค
เจนเฉเจ เจพเจ เจเจนเจจเจพเจ เจชเฉฐเจ APIs เจฆเจพ เจธเฉฐเจเฉเจช เจตเจฐเจฃเจจ เจนเฉ:
เจเจ เจเจนเจจเจพเจ เจชเฉฐเจ APIs เจจเฉเฉฐ เจเจฟเจตเฉเจ เจตเจฐเจคเจฃเจพ เจนเฉ เจเจธ เจฌเจพเจฐเฉ เจกเฉเฉฐเจเจพเจ เจจเจพเจฒ เจตเจฟเจเจพเจฐ เจเจฐเฉเจเฅค
0. เจเจ เจเฉฑเจ เจจเจตเจพเจ เจเจเจฐเจพเจฐเจจเจพเจฎเจพ เจเจฐเฉเจ
1. เจธเจเฉเจฐเฉเจ API เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเจฐเฉเจ
GetContext เจ เจคเฉ GetReadOnlyContext
GetContext ะธ GetReadOnlyContext เจเจน เจธเฉฐเจฆเจฐเจญ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆเจพ เจธเจฎเจพเจฐเจ เจเฉฐเจเจฐเฉเจเจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจตเจพเจชเจธเฉ เจฎเฉเฉฑเจฒ เจฎเฉเจเฉเจฆเจพ เจธเจฎเจพเจฐเจ เจเฉฐเจเจฐเฉเจเจ เจนเฉเจธเจผ เจฆเจพ เจเจฒเจ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ เจจเจพเจฎ เจคเฉเจ เจชเจคเจพ เจฒเฉฑเจเจฆเจพ เจนเฉ, GetReadOnlyContext เจธเจฟเจฐเจซเจผ-เจชเฉเฉเจนเจจ เจฒเจ เจธเฉฐเจฆเจฐเจญ เจฒเฉเจเจฆเจพ เจนเฉเฅค เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, เจตเจพเจชเจธเฉ เจฆเจพ เจฎเฉเฉฑเจฒ เจเฉฑเจชเจฐเฉ เจธเฉฑเจเฉ เจเฉเจจเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเฉฐเจเจฐเฉเจเจ เจนเฉเจธเจผ เจฆเจพ เจเจฒเจ เจนเฉเฅค
เจชเจพ
เจซเฉฐเจเจธเจผเจจ เจชเจพ เจเฉฑเจ เจธเจผเจฌเจฆเจเฉเจธเจผ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฌเจฒเจพเจเจเฉเจจ เจเฉฑเจคเฉ เจกเฉเจเจพ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค เจเจฟเจตเฉเจ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉ, เจชเจพ เจคเจฟเฉฐเจจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฒเฉเจเจฆเจพ เจนเฉ. 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)
เจฌเจพเจ เจฆ
เจฌเจฒเจพเจเจเฉเจจ เจธเจเฉเจฐเฉเจ เจชเฉเจฐเฉ เจฌเจฒเจพเจเจเฉเจจ เจธเจฟเจธเจเจฎ เจฆเจพ เจฎเฉเฉฑเจ เจนเจฟเฉฑเจธเจพ เจนเฉเฅค เจเจจเจเฉเจฒเฉเจเฉ เจธเจเฉเจฐเฉเจ API เจตเจฐเจคเจฃ เจฒเจ เจเจธเจพเจจ เจ เจคเฉ เจตเจฟเจเจพเจธเจเจพเจฐ-เจ เจจเฉเจเฉเจฒ เจนเฉเฅค
เจฆเฉเจเฉ เจชเจพเจธเฉ, เจธเจเฉเจฐเฉเจ เจนเฉเจเจฐ เจนเจฎเจฒเจฟเจเจ เจฆเจพ เจเฉเจเจฆเจฐ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจธเฉเจฐเฉฑเจเจฟเจ เจเจคเจฐเฉ เจฆเจพ เจ
เจธเฉเจ เจชเจฟเจเจฒเฉ เจฒเฉเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจตเจฟเฉฑเจ เจเจผเจฟเจเจฐ เจเฉเจคเจพ เจนเฉ-
เจ เจเจฒเฉ เจฒเฉเจ เจตเจฟเจ เจ เจธเฉเจ เจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฌเจพเจฐเฉ เจเจฐเจเจพ เจเจฐเจพเจเจเฉ เจฐเจจเจเจพเจเจฎ API.
เจฒเฉเจ เจฆเจพ เจ เจจเฉเจตเจพเจฆ เจนเจธเจผเจฐเจคเฉ เจเจเจก เจธเจผเฉเจ เจฐเจธ เจฆเฉ เจธเฉฐเจชเจพเจฆเจเจพเจ เจฆเฉเจเจฐเจพ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจเจจเจเฉเจฒเฉเจเฉ เจฐเฉเจธ เจฒเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
เจฐเฉเจฃเจพ
เจเฉ เจคเฉเจธเฉเจ เจเฉฑเจ เจกเจฟเจตเฉเจฒเจชเจฐ เจนเฉ? 'เจคเฉ เจธเจพเจกเฉ เจคเจเจจเฉเจเฉ เจญเจพเจเจเจพเจฐเฉ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเฉเจตเฉ
เจเจจเจเฉเจฒเจพเจเฉ
เจธเจฐเฉเจค: www.habr.com