IObservable in Silverlight 4: tipo o dello spazio dei nomi IObservable non è stato trovato
-
26-09-2019 - |
Domanda
Dove posso trovare questa classe? Ho incluso le estensioni Rx. Ho fatto in modo che la versione che sto compilando per Silverlight è 4. Il mio VS2010 IDE ha ancora idea di cosa il tipo IObservable è.
ottengo un errore di compilazione che dice "di tipo o spazio IObservable Impossibile trovare"
Non ho visto li nello spazio dei nomi System.Collections.Generic come suggerisce questa discussione http : //dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions/suggestions/523437-include-iobserver-t-and-iobservable-t-interface
mi manca un riferimento a un dll?
Soluzione
E 'nel namespace System, il tipo è IObservable
Inoltre, anche se non strettamente necessario, probabilmente si vorrà aggiungere un riferimento a System.Reactive.dll, che contiene numerosi metodi di estensione per operare su IObservable
Altri suggerimenti
non molto lunghe risposte, ma non c'è molto da dire.
Silverlight utilizza solo una piccolo sottoinsieme della .NET Framework. Detto questo, IObservable non è incluso in Silverlight 4 se non si include (di riferimento) lo System.Reactive.dll