Condividi tramite


Metodo Qbservable.Defer<TValue>

Restituisce una sequenza osservabile querybile che richiama la factory osservabile ogni volta che un nuovo osservatore sottoscrive.

Spazio dei nomi:System.Reattivo.Linq
Assemblea: System.Reactive.Providers (in System.Reactive.Providers.dll)

Sintassi

'Declaration
<ExtensionAttribute> _
Public Shared Function Defer(Of TValue) ( _
    provider As IQbservableProvider, _
    observableFactory As Expression(Of Func(Of IObservable(Of TValue))) _
) As IQbservable(Of TValue)
'Usage
Dim provider As IQbservableProvider
Dim observableFactory As Expression(Of Func(Of IObservable(Of TValue)))
Dim returnValue As IQbservable(Of TValue)

returnValue = provider.Defer(observableFactory)
public static IQbservable<TValue> Defer<TValue>(
    this IQbservableProvider provider,
    Expression<Func<IObservable<TValue>>> observableFactory
)
[ExtensionAttribute]
public:
generic<typename TValue>
static IQbservable<TValue>^ Defer(
    IQbservableProvider^ provider, 
    Expression<Func<IObservable<TValue>^>^>^ observableFactory
)
static member Defer : 
        provider:IQbservableProvider * 
        observableFactory:Expression<Func<IObservable<'TValue>>> -> IQbservable<'TValue> 
JScript does not support generic types and methods.

Parametri di tipo

  • TValue
    Tipo di valore.

Parametri

Valore restituito

Tipo: System.Reactive.Linq.IQbservable<TValue>
Sequenza osservabile querybile i cui osservatori attivano una chiamata della funzione factory osservabile osservabile specificata.

Nota sull'utilizzo

In Visual Basic e C#è possibile chiamare questo metodo come metodo di istanza in qualsiasi oggetto di tipo IQbservableProvider. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere o .

Vedere anche

Riferimento

Classe Qbservable

Spazio dei nomi System.Reattivo.Linq