信号R中的版本控制中心



是否可以根据JS客户端发送的版本选择同一集线器的不同版本?

当然,当您不一定能够控制客户端版本时,必须有某种推荐的最佳实践来处理中心演变(添加方法、更改现有方法中的参数、删除操作等(。

public void MyHubMethod(MyRequestModel model)
{
if (model.Version > 1)
{
// If Param2 == null ==> Error!
// Do stuff with Param2
}
else
{
// Preserve the old behavior, where Param1 was used and Param2 was optional
// Do stuff with Param1
if (model.Param2 != null)
{
// Do stuff with Param2
}
}
}

最新更新