小编Igo*_*kiy的帖子

signalR如何从.net客户端调用服务器方法

我想将参数从.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)

c# invoke signalr

5
推荐指数
0
解决办法
3961
查看次数

何时在 Android Compose 中使用 Remember

在官方网站上,没有关于什么情况下我们应该使用“remember{}”的确切信息。

  1. 如果算术运算在代码中重复多次,我们是否应该记住它们?或者如果它只是一项操作但非常复杂?

  2. 另外,Android Compose 的类 - RoundedCornerShape、TextStyle、BorderStroke、SolidColor、FocusRequester、KeyboardActions、KeyboardOptions、Gradient 又如何呢?当我们在创建一个对象(例如 RoundedCornerShape(10.dp))时多次使用它(在代码或循环中的不同位置(在相同的可组合函数中创建多个对象))时,记住这些对象是否有意义?单一使用?

  3. 当我们对数据列表进行一些转换时,映射什么的?

如何知道什么时候它对于重组时的缓存有用,什么时候它是多余的?

android android-jetpack-compose

4
推荐指数
1
解决办法
5173
查看次数

标签 统计

android ×1

android-jetpack-compose ×1

c# ×1

invoke ×1

signalr ×1