コード例 #1
0
    public async void OnLoginAnoymouslyClicked()
    {
        try {
            LCUser user = await LCUser.LoginAnonymously();

            LCUtils.SaveUser(user);
            SendMessageUpwards("ShowNameMenu", SendMessageOptions.RequireReceiver);
        } catch (LCException e) {
            LCUtils.ShowToast(this, e);
        }
    }
コード例 #2
0
ファイル: FileTest.cs プロジェクト: leancloud/csharp-sdk
        public async Task FileACL()
        {
            LCUser user = await LCUser.LoginAnonymously();

            LCFile file = new LCFile("avatar", AvatarFilePath);
            LCACL  acl  = new LCACL();

            acl.SetUserReadAccess(user, true);
            file.ACL = acl;
            await file.Save();

            LCQuery <LCFile> query  = LCFile.GetQuery();
            LCFile           avatar = await query.Get(file.ObjectId);

            Assert.NotNull(avatar.ObjectId);

            await LCUser.LoginAnonymously();

            try {
                LCFile forbiddenAvatar = await query.Get(file.ObjectId);
            } catch (LCException e) {
                Assert.AreEqual(e.Code, 403);
            }
        }
コード例 #3
0
ファイル: UserTest.cs プロジェクト: itetcetera/csharp-sdk
        public async Task LoginAnonymous()
        {
            LCUser user = await LCUser.LoginAnonymously();

            Assert.NotNull(user.ObjectId);
        }