- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开始使用 Azure,并选择在 VS 中使用 .NET 设置移动服务。我一直在了解 Azure Todo 入门服务器项目的组成部分。
我很难理解的一件事(即使进行了大量的谷歌搜索)是 TableController 方法的用途是什么?我了解 TableController 将表公开给 HTTP 请求?但是,当我从客户端访问数据时,我在 MobileServiceClient 实例返回的表上使用“.LookupAsync”或“.UpdateAsync”方法。
当我进行这些调用时,TableController 中的 GetAllToDoItems(..)、PathToDoItem(..)、GetToDoItem(..)、PostToDoItem(..)、DeleteToDoItem(..) 方法是否在幕后某处使用MobileServiceClient 表?
我可以从我的客户端访问这些方法吗?这些方法是标准/必需的方法名称吗?
TableController 是放置服务器代码进行授权的好地方吗?例如。仅返回该用户记录的经典示例?
感谢您的帮助,汤姆。
最佳答案
Can I access those methods from my client? Are these methods standard/required method names?
目前,Azure移动应用支持C#和node.js作为其后端语言。来自 Get started article ,我们可以知道,无论您是构建 native iOS、Android 和 Windows 应用程序还是跨平台 Xamarin 或 Cordova (Phonegap) 应用程序,我们都可以利用使用 native SDK 的移动应用程序。我们可以在后端项目中看到很多函数,如 GetAllToDoItems(..)、PathToDoItem(..)、GetToDoItem(..)、PostToDoItem(..)、DeleteToDoItem(..)。此方法是 MVC Controller 操作名称。请注意,SDK 函数非常重要,如下所示,后端项目有一个名为 GetTodoItem 的函数。
public SingleResult<TodoItem> GetTodoItem(string id)
{
return Lookup(id);
}
但是命名空间“Microsoft.Azure.Mobile.Server”下的函数Lookup是该函数中的关键方法:
Is TableController a good place to put server code for authorisation? E.g. the classic example of only returning that user's records?
如果要添加身份验证,我认为this article可能会给你带来帮助。以Azure AD为例,如果要保护某个表 Controller ,我们只需要配置Azure AD,然后在表 Controller 前添加[Authorize]属性即可,不需要在该表 Controller 中添加授权代码。
关于azure - TableController 类的用途是什么?它的方法在哪里使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41091994/
我有一个新的 .Net 后端 Azure 移动服务项目,其中有两个 TableController 类,每个类包装一个表,并且我想从另一个 Controller 访问一个表。我应该从另一个 Contr
所以我正在尝试为我的后端编写一个简单的表 Controller 单元测试? 我还无法做到这一点,我所取得的只是为 ApiController 编写单元测试,但是有没有办法为 TableControll
我开始使用 Azure,并选择在 VS 中使用 .NET 设置移动服务。我一直在了解 Azure Todo 入门服务器项目的组成部分。 我很难理解的一件事(即使进行了大量的谷歌搜索)是 Table
我有一个非常奇怪的错误,想知道是否有人知道其原因。 当我创建分别名为 Content 和 ContentController 的新 DataObject 和 TableController 时,它不会
在一个小型 Azure 移动应用程序中,我在表 Controller 中有以下 GET 方法: public IQueryable GetAllUser() { ret
我有两个标签。选项卡 1 和选项卡 2。 在 tab2 我有一个显示表格的表格 View Controller 。表格 View Controller 位于导航 Controller 内。我正在使用
我正在使用表存储创建一个基本的(我的第一个)Azure 移动服务来控制一个简单的事件应用程序。我的 DataObjects 由 2 种对象类型组成:Coordinator 和 Event,我希望 Co
我试图了解如何在 Azure 移动应用中使用 TableController。这是示例 TodoItemController: public class TodoItemController
我试图了解如何在 Azure 移动应用中使用 TableController。这是示例 TodoItemController: public class TodoItemController
我刚刚开始使用移动应用程序。我习惯使用Web API的ApiController来制作API。 VS2015 中移动应用程序的默认项目模板附带了一个继承自 TableController 的示例 To
我创建了从TableController继承的WorkTableController.cs(用于使用Azure的离线同步)。 // PATCH tables/Work/48D68C86-6EA6
当我运行一个运行 updateAsync(id,patch) 的补丁方法时,我最终陷入了我认为的无限引用循环,然后随着服务器因内存不足异常而崩溃而停止. 所以我有模型 public class U
我在 AzureMobileApps 上使用 TableController 时遇到问题。我使用脚手架在 Visual Studio 中创建了一个新的 Azure Mobile App TableCo
我在 AzureMobileApps 上使用 TableController 时遇到问题。我使用脚手架在 Visual Studio 中创建了一个新的 Azure Mobile App TableCo
我试图弄清楚什么时候拥有自定义域管理器才有意义。最初,我坚持认为,每当我们有一个不是 T 类型的返回类型时,在TableController我们需要创建一个新的自定义 DomainManager。 但
我正在使用 Azure 移动服务(遵循标准 Azure TodoItems 教程),它们提供的最基本的 GET 方法是: public IQueryable GetAllMyInfo() {
我正在使用 Azure 移动应用服务开发一个新应用程序,并使用 .NET 开发后端,并选择 Azure 表作为后端存储。到目前为止,我发现的所有示例都使用 TableController 作为任何 A
我正在使用 Azure 移动应用服务开发一个新应用程序,并使用 .NET 开发后端,并选择 Azure 表作为后端存储。到目前为止,我发现的所有示例都使用 TableController 作为任何 A
我是一名优秀的程序员,十分优秀!