Lines Matching refs:cloudExtension

1 # @ohos.data.cloudExtension (端云共享Extension)(系统接口)
24 import { cloudExtension } from '@kit.ArkData';
267 ## cloudExtension.createCloudServiceStub
293 export default class MyCloudService implements cloudExtension.CloudService {
309 return cloudExtension.createCloudServiceStub(new MyCloudService());
320 ## cloudExtension.createShareServiceStub
345 export default class MyShareCenter implements cloudExtension.ShareCenter {
350 export default class MyCloudService implements cloudExtension.CloudService {
354 return cloudExtension.createShareServiceStub(new MyShareCenter());
359 ## cloudExtension.createCloudDBStub
382 export default class MyCloudDB implements cloudExtension.CloudDB {
386 export default class MyCloudService implements cloudExtension.CloudService {
389 …async connectDB(bundleName: string, database: cloudExtension.Database): Promise<rpc.RemoteObject> {
391 return cloudExtension.createCloudDBStub(new MyCloudDB());
396 ## cloudExtension.createAssetLoaderStub
421 export default class MyAssetLoader implements cloudExtension.AssetLoader {
425 export default class MyCloudService implements cloudExtension.CloudService {
428 …async connectAssetLoader(bundleName: string, database: cloudExtension.Database): Promise<rpc.Remot…
430 return cloudExtension.createAssetLoaderStub(new MyAssetLoader());
464 export default class MyCloudDB implements cloudExtension.CloudDB {
465 async generateId(count: number): Promise<cloudExtension.Result<Array<string>>> {
470 code: cloudExtension.ErrorCode.SUCCESS,
504 export default class MyCloudDB implements cloudExtension.CloudDB {
506cloudExtension.CloudType>>, extensions: Array<Record<string, cloudExtension.CloudType>>): Promise<…
508 let updateRes: Array<cloudExtension.Result<Record<string, cloudExtension.CloudType>>> = [];
542 export default class MyCloudDB implements cloudExtension.CloudDB {
544cloudExtension.CloudType>>, extensions: Array<Record<string, cloudExtension.CloudType>>): Promise<…
546 let insertRes: Array<cloudExtension.Result<Record<string, cloudExtension.CloudType>>> = [];
579 export default class MyCloudDB implements cloudExtension.CloudDB {
581 …nsions: Array<Record<string, cloudExtension.CloudType>>): Promise<Array<cloudExtension.Result<Reco…
583 let deleteRes: Array<cloudExtension.Result<Record<string, cloudExtension.CloudType>>> = [];
618 export default class MyCloudDB implements cloudExtension.CloudDB {
620 …tring>, queryCount: number, queryCursor: string): Promise<cloudExtension.Result<cloudExtension.Clo…
625 code: cloudExtension.ErrorCode.SUCCESS,
657 export default class MyCloudDB implements cloudExtension.CloudDB {
659 async lock(): Promise<cloudExtension.Result<cloudExtension.LockInfo>> {
664 code: cloudExtension.ErrorCode.SUCCESS,
701 export default class MyCloudDB implements cloudExtension.CloudDB {
703 async heartbeat(lockId: number): Promise<cloudExtension.Result<cloudExtension.LockInfo>> {
708 code: cloudExtension.ErrorCode.SUCCESS,
743 export default class MyCloudDB implements cloudExtension.CloudDB {
745 async unlock(lockId: number): Promise<cloudExtension.Result<boolean>> {
750 code: cloudExtension.ErrorCode.SUCCESS,
785 export default class MyCloudService implements cloudExtension.CloudService {
788 async getServiceInfo(): Promise<cloudExtension.ServiceInfo> {
819 export default class MyCloudService implements cloudExtension.CloudService {
822 async getAppBriefInfo(): Promise<Record<string, cloudExtension.AppBriefInfo>> {
861 export default class MyCloudService implements cloudExtension.CloudService {
865 async getAppSchema(bundleName: string): Promise<cloudExtension.Result<cloudExtension.AppSchema>> {
869 code: cloudExtension.ErrorCode.SUCCESS,
906 export default class MyCloudService implements cloudExtension.CloudService {
910 …bInfo: Record<string, Array<cloudExtension.Database>>, expirationTime: number): Promise<cloudExten…
915 code: cloudExtension.ErrorCode.SUCCESS,
949 export default class MyCloudService implements cloudExtension.CloudService {
956 return cloudExtension.ErrorCode.SUCCESS;
985 export default class MyCloudDB implements cloudExtension.CloudDB {
989 export default class MyCloudService implements cloudExtension.CloudService {
992 …async connectDB(bundleName: string, database: cloudExtension.Database): Promise<rpc.RemoteObject> {
994 return cloudExtension.createCloudDBStub(new MyCloudDB());
1025 export default class MyAssetLoader implements cloudExtension.AssetLoader {
1029 export default class MyCloudService implements cloudExtension.CloudService {
1031 …async connectAssetLoader(bundleName: string, database: cloudExtension.Database): Promise<rpc.Remot…
1034 return cloudExtension.createAssetLoaderStub(new MyAssetLoader());
1065 export default class MyShareCenter implements cloudExtension.ShareCenter {
1070 export default class MyCloudService implements cloudExtension.CloudService {
1074 return cloudExtension.createShareServiceStub(new MyShareCenter());
1109 export default class MyAssetLoader implements cloudExtension.AssetLoader {
1110 …tring, prefix: string, assets: Array<cloudExtension.CloudAsset>): Promise<Array<cloudExtension.Res…
1112 let downloadRes = Array<cloudExtension.Result<cloudExtension.CloudAsset>>();
1144 export default class MyAssetLoader implements cloudExtension.AssetLoader {
1145 …: string, gid: string, assets: Array<cloudExtension.CloudAsset>): Promise<Array<cloudExtension.Res…
1147 let uploadRes = Array<cloudExtension.Result<cloudExtension.CloudAsset>>();
1189 export default class MyShareCenter implements cloudExtension.ShareCenter {
1192 Promise<cloudExtension.Result<Array<cloudExtension.Result<Participant>>>> {
1197 let result: Array<cloudExtension.Result<Participant>> = [];
1244 export default class MyShareCenter implements cloudExtension.ShareCenter {
1247 Promise<cloudExtension.Result<Array<cloudExtension.Result<Participant>>>> {
1252 let result: Array<cloudExtension.Result<Participant>> = [];
1296 export default class MyShareCenter implements cloudExtension.ShareCenter {
1299 Promise<cloudExtension.Result<void>> {
1343 export default class MyShareCenter implements cloudExtension.ShareCenter {
1346 Promise<cloudExtension.Result<Array<cloudExtension.Result<Participant>>>> {
1351 let result: Array<cloudExtension.Result<Participant>> = [];
1397 export default class MyShareCenter implements cloudExtension.ShareCenter {
1400 Promise<cloudExtension.Result<Array<Participant>>> {
1471 export default class MyShareCenter implements cloudExtension.ShareCenter {
1474 Promise<cloudExtension.Result<Array<Participant>>> {
1544 export default class MyShareCenter implements cloudExtension.ShareCenter {
1547 Promise<cloudExtension.Result<string>> {
1590 export default class MyShareCenter implements cloudExtension.ShareCenter {
1593 Promise<cloudExtension.Result<void>> {
1613 import { cloudData, cloudExtension } from '@kit.ArkData';
1621 class MyCloudDB implements cloudExtension.CloudDB {
1622 async generateId(count: number): Promise<cloudExtension.Result<Array<string>>> {
1628 code: cloudExtension.ErrorCode.SUCCESS,
1634cloudExtension.CloudType>>, extensions: Array<Record<string, cloudExtension.CloudType>>): Promise<…
1636 let updateRes: Array<cloudExtension.Result<Record<string, cloudExtension.CloudType>>> = [];
1642cloudExtension.CloudType>>, extensions: Array<Record<string, cloudExtension.CloudType>>): Promise<…
1644 let insertRes: Array<cloudExtension.Result<Record<string, cloudExtension.CloudType>>> = [];
1650 …nsions: Array<Record<string, cloudExtension.CloudType>>): Promise<Array<cloudExtension.Result<Reco…
1652 let deleteRes: Array<cloudExtension.Result<Record<string, cloudExtension.CloudType>>> = [];
1658 …tring>, queryCount: number, queryCursor: string): Promise<cloudExtension.Result<cloudExtension.Clo…
1663 code: cloudExtension.ErrorCode.SUCCESS,
1673 async lock(): Promise<cloudExtension.Result<cloudExtension.LockInfo>> {
1678 code: cloudExtension.ErrorCode.SUCCESS,
1687 async heartbeat(lockId: number): Promise<cloudExtension.Result<cloudExtension.LockInfo>> {
1692 code: cloudExtension.ErrorCode.SUCCESS,
1701 async unlock(lockId: number): Promise<cloudExtension.Result<boolean>> {
1706 code: cloudExtension.ErrorCode.SUCCESS,
1713 class MyAssetLoader implements cloudExtension.AssetLoader {
1714 …tring, prefix: string, assets: Array<cloudExtension.CloudAsset>): Promise<Array<cloudExtension.Res…
1716 let downloadRes = Array<cloudExtension.Result<cloudExtension.CloudAsset>>();
1721 …: string, gid: string, assets: Array<cloudExtension.CloudAsset>): Promise<Array<cloudExtension.Res…
1723 let uploadRes = Array<cloudExtension.Result<cloudExtension.CloudAsset>>();
1729 class MyShareCenter implements cloudExtension.ShareCenter {
1734 Promise<cloudExtension.Result<Array<cloudExtension.Result<Participant>>>> {
1739 let result: Array<cloudExtension.Result<Participant>> = [];
1754 Promise<cloudExtension.Result<Array<cloudExtension.Result<Participant>>>> {
1759 let result: Array<cloudExtension.Result<Participant>> = [];
1774 Promise<cloudExtension.Result<void>> {
1786 Promise<cloudExtension.Result<Array<cloudExtension.Result<Participant>>>> {
1791 let result: Array<cloudExtension.Result<Participant>> = [];
1806 Promise<cloudExtension.Result<Array<Participant>>> {
1846 Promise<cloudExtension.Result<Array<Participant>>> {
1886 Promise<cloudExtension.Result<string>> {
1899 Promise<cloudExtension.Result<void>> {
1911 class MyCloudService implements cloudExtension.CloudService {
1915 async getServiceInfo(): Promise<cloudExtension.ServiceInfo> {
1927 async getAppBriefInfo(): Promise<Record<string, cloudExtension.AppBriefInfo>> {
1941 async getAppSchema(bundleName: string): Promise<cloudExtension.Result<cloudExtension.AppSchema>> {
1945 code: cloudExtension.ErrorCode.SUCCESS,
1955 …bInfo: Record<string, Array<cloudExtension.Database>>, expirationTime: number): Promise<cloudExten…
1960 code: cloudExtension.ErrorCode.SUCCESS,
1972 return cloudExtension.ErrorCode.SUCCESS;
1975 …async connectDB(bundleName: string, database: cloudExtension.Database): Promise<rpc.RemoteObject> {
1977 return cloudExtension.createCloudDBStub(new MyCloudDB());
1980 …async connectAssetLoader(bundleName: string, database: cloudExtension.Database): Promise<rpc.Remot…
1982 return cloudExtension.createAssetLoaderStub(new MyAssetLoader());
1988 return cloudExtension.createShareServiceStub(new MyShareCenter());
2003 return cloudExtension.createCloudServiceStub(new MyCloudService());