我想将参数从.net客户端(Xamarin Android)传递到中心服务器。我通过方法“调用”在serverHub中调用服务器方法
HubServer代码:
public class ConversationHub : Hub{
public void SendChatMessage(int conversationId, int messageId, string messageText, bool isChat, LinkViewModel link)
// logic in the method
}
}
Run Code Online (Sandbox Code Playgroud)
我的实体
public class Message: Entity<int>
{
public string Url { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string ImgUrl { get; set; }
public virtual DetailMessage DetailMessage {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
我想通过调用方法“ invoke”从.Net客户端传递到serverHub的对象(模型)。
public class LinkViewModel
{
public string Url { get; set; …Run Code Online (Sandbox Code Playgroud) 在官方网站上,没有关于什么情况下我们应该使用“remember{}”的确切信息。
如果算术运算在代码中重复多次,我们是否应该记住它们?或者如果它只是一项操作但非常复杂?
另外,Android Compose 的类 - RoundedCornerShape、TextStyle、BorderStroke、SolidColor、FocusRequester、KeyboardActions、KeyboardOptions、Gradient 又如何呢?当我们在创建一个对象(例如 RoundedCornerShape(10.dp))时多次使用它(在代码或循环中的不同位置(在相同的可组合函数中创建多个对象))时,记住这些对象是否有意义?单一使用?
当我们对数据列表进行一些转换时,映射什么的?
如何知道什么时候它对于重组时的缓存有用,什么时候它是多余的?