0374ac0976889b54dd3ae2a5afb281b2
66.Defer

Defer 示意图

直到有观察者订阅时才创建 Observable,并且为每个观察者创建一个新的 Observable

Defer 操作符会一直等待直到有观察者订阅它,然后它使用 Observable 工厂方法生成一个 Observable。它对每个观察者都这样做,因此尽管每个订阅者都以为自己订阅的是同一个 Observable,事实上每个订阅者获取的是它们自己的单独的数据序列。

在某些情况下,等待直到最后一分钟(就是知道订阅发生时)才生成 Observable 可以确保 Observable 包含最新的数据。

Defer 在知识地图中的位置

Defer 代码示例

```cs
/

using System;
using UniRx;
using UnityEngine;

namespace UniRxLesson
{

top Created with Sketch.