SuperAPI AI 工具集

appwrite-dotnet

编程与开发

查看项目

更新于 10-15 16:52

技能介绍

用途:在服务端 C#/.NET 应用中集成 Appwrite,包括 ASP.NET 与 Blazor 场景。安装:dotnet add package Appwrite。客户端通过 SetEndpoint、SetProject、SetKey 初始化。主要能力:用户管理(创建、列出、获取、删除);数据库操作建议使用 TablesDB(Databases 已弃用);字符串列类型 varchar、text、mediumtext、longtext,varchar 内联存储并计入 64 KB 行限制,其余离页存储;Query 支持过滤、排序、分页与逻辑组合;文件存储与 InputFile 工厂方法;Teams 团队与成员管理;Functions 执行;SSR 认证需区分 admin 客户端(API key,可复用)与 session 客户端(每请求创建,不共享),会话 Cookie 名须为 a_session_<PROJECT_ID>,并设置 HttpOnly、Secure、SameSite=Strict;错误通过 AppwriteException 读取 Message、Code、Type、Response。权限使用 Permission 与 Role 构建字符串。限制:资料未提供具体价格与平台细节;默认无权限则资源不可访问;Role.Any() 搭配写权限会允许未认证访客修改。