【发布时间】:2019-10-09 06:28:19
【问题描述】:
如何为类创建 Observable? 例如,这里是持续销售类
public class Product
{
public int ProductId {get;set;}
public string ProductDescription {get;set;}
public float Sales{get;set;}
}
如何创建 Observable?假设他们使用 Add() 进入 List<Product>,产品会不断添加代表交易。
任何时候,一个产品被添加到控制台程序的任何地方,订阅者都会观察到它。
var productSample1 = new Product { ProductId = 1, ProductDescription = "Furniture" };
var productSample2 = new Product { ProductId = 2, ProductDescription = "Book" };
var productSample3 = new Product { ProductId = 3, ProductDescription = "car" };
var productlist = new List<Product>();
productlist.Add(productSample1);
....
productlist.Add(productSample2);
...
productlist.Add(productSample3);
也许是这样的,
var products = Observable.FromEventPattern < EventHandler<Product>, Product>();
尝试阅读下面的资源,尝试添加,
【问题讨论】:
-
您的生成器的使用寿命是多少(产品是如何传入的)?没那么容易回答。它可能是冷/热可观察对象,Observable.FromEventPattern/ Observable.Create/ ...
-
嗨 @ntohl 说每分钟 20 个产品,它可以是一个热门的观察对象
-
你们这一代人是什么样子的?代码在哪里,
new Product会在哪里?或者这就是你想委托给 Observable 的?
标签: c# .net asp.net-core .net-core system.reactive