Classe Observável
Fornece um conjunto de métodos estáticos para operações de consulta em sequências observáveis.
Hierarquia de herança
System.Object
System.Reactive.Linq.Observable
Namespace:System.Reactive.Linq
Assembly: System.Reactive (em System.Reactive.dll)
Sintaxe
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class Observable
'Usage
public static class Observable
[ExtensionAttribute]
public ref class Observable abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Observable = class end
public final class Observable
O tipo Observável expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
Membro método público | Aggregate<TSource>(IObservable<TSource>, Func<TSource, TSource, TSource>) | Aplica uma função de acumulador em uma sequência observável. |
Membro método público | Aggregate<TSource, TAccumulate>(IObservable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>) | Aplica uma função de acumulador em uma sequência observável com o valor de semente especificado. |
Membro método público | Todos os<TSource> | Determina se todos os elementos de uma sequência observável atendem a uma condição. |
Membro método público | Amb<TSource>(IEnumerable<IObservable<TSource>>) | Propaga a sequência observável que reage primeiro com uma fonte especificada. |
Membro método público | Amb<TSource>(IObservable<TSource>[]) | Propaga a sequência observável que reage primeiro com uma fonte especificada. |
Membro método público | Amb<TSource>(IObservable<TSource>, IObservable<TSource>) | Propaga a sequência observável que reage primeiro com a primeira e a segunda sequência especificadas. |
Membro método público | E<TLeft, TRight> | Corresponde quando ambas as sequências observáveis têm um valor disponível. |
Membro método público | Any<TSource>(IObservable<TSource>) | Determina se uma sequência observável contém elementos. |
Membro método público | Any<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Determina se todos os elementos de uma sequência observável atendem a uma condição. |
Membro método público | AsObservable<TSource> | Oculta a identidade de uma sequência observável. |
Membro método público | Average(IObservable<Decimal>) | Calcula a média de uma sequência observável de valores decimais . |
Membro método público | Average(IObservable<Double>) | Calcula a média de uma sequência observável de valores Double . |
Membro método público | Average(IObservable<Int32>) | Calcula a média de uma sequência observável de valores Int32 . |
Membro método público | Average(IObservable<Int64>) | Calcula a média de uma sequência observável de valores Int64 . |
Membro método público | Average(IObservable<Nullable<Decimal>>) | Calcula a média de uma sequência observável de valores decimais anuláveis. |
Membro método público | Average(IObservable<Nullable<Double>>) | Calcula a média de uma sequência observável de valores Double anuláveis. |
Membro método público | Average(IObservable<Nullable<Int32>>) | Calcula a média de uma sequência observável de valores Int32 anuláveis. |
Membro método público | Average(IObservable<Nullable<Int64>>) | Calcula a média de uma sequência observável de valores Int64 anuláveis. |
Membro método público | Average(IObservable<Nullable<Single>>) | Calcula a média de uma sequência observável de valores Float anuláveis. |
Membro método público | Average(IObservable<Single>) | Calcula a média de uma sequência observável de valores Float. |
Membro método público | Buffer<TSource>(IObservable<TSource>, Int32) | Indica cada elemento de uma sequência observável em buffers consecutivos não sobrepostos que são produzidos com base nas informações de contagem de elementos. |
Membro método público | Buffer<TSource>(IObservable<TSource>, TimeSpan) | Indica cada elemento de uma sequência observável em buffers consecutivos não sobrepostos que são produzidos com base em informações de tempo. |
Membro método público | Buffer<TSource>(IObservable<TSource>, Int32, Int32) | Indica cada elemento de uma sequência observável em zero ou mais buffers produzidos com base nas informações de contagem de elementos. |
Membro método público | Buffer<TSource>(IObservable<TSource>, TimeSpan, Int32) | Indica cada elemento de uma sequência observável em um buffer que é enviado quando ele está cheio ou um determinado período de tempo decorrido. |
Membro método público | Buffer<TSource>(IObservable<TSource>, TimeSpan, IScheduler) | Indica cada elemento de uma sequência observável em buffers consecutivos não sobrepostos que são produzidos com base em informações de tempo. |
Membro método público | Buffer<TSource>(IObservable<TSource>, TimeSpan, TimeSpan) | Indica cada elemento de uma sequência observável em zero ou mais buffers produzidos com base nas informações de tempo. |
Membro método público | Buffer<TSource>(IObservable<TSource>, TimeSpan, Int32, IScheduler) | Indica cada elemento de uma sequência observável em um buffer que é enviado quando ele está cheio ou um determinado período de tempo decorrido. |
Membro método público | Buffer<TSource>(IObservable<TSource>, TimeSpan, TimeSpan, IScheduler) | Indica cada elemento de uma sequência observável em zero ou mais buffers produzidos com base nas informações de tempo. |
Membro método público | Buffer<TSource, TBufferClosing>(IObservable<TSource>, Func<IObservable<TBufferClosing>>) | Indica cada elemento de uma sequência observável em buffers consecutivos não sobrepostos. |
Método método público | Buffer<TSource, TBufferOpening, TBufferClosing>(IObservable<TSource>, IObservable<TBufferOpening>, Func<TBufferOpening, IObservable<TBufferClosing>>) | Indica cada elemento de uma sequência observável consultável em buffers consecutivos não sobrepostos. |
Método método público | Converter<TResult> | Converte os elementos de uma sequência observável no tipo especificado. |
Método método público | Catch<TSource>(IEnumerable<IObservable<TSource>>) | Continua uma sequência observável que é encerrada por uma exceção com a próxima sequência observável. |
Método método público | Catch<TSource>(IObservable<TSource>[]) | Continua uma sequência observável que é encerrada por uma exceção com a próxima sequência observável. |
Método método público | Catch<TSource>(IObservable<TSource>, IObservable<TSource>) | Continua uma sequência observável que é encerrada por uma exceção com a próxima sequência observável. |
Método método público | Catch<TSource, TException>(IObservable<TSource>, Func<TException, IObservable<TSource>>) | Continua uma sequência observável que é encerrada por uma exceção do tipo especificado com a sequência observável produzida pelo manipulador. |
Método método público | CombineLatest<TFirst, TSecond, TResult> | Mescla duas sequências observáveis em uma sequência observável usando a função seletora sempre que uma das sequências observáveis produz um elemento. |
Método método público | Concat<TSource>(IEnumerable<IObservable<TSource>>) | Concatena uma sequência enumerável de sequências observáveis. |
Método método público | Concat<TSource>(IObservable<IObservable<TSource>>) | Concatena uma sequência observável de sequências observáveis. |
Método método público | Concat<TSource>(IObservable<TSource>[]) | Concatena todas as sequências observáveis. |
Método método público | Concat<TSource>(IObservable<TSource>, IObservable<TSource>) | Concatena duas sequências observáveis. |
Método método público | Contém<TSource>(IObservable<TSource>, TSource) | Determina se uma sequência observável contém um elemento especificado usando o comparador de igualdade padrão. |
Método método público | Contém<TSource>(IObservable<TSource>, TSource, IequalityComparer<TSource>) | Determina se uma sequência observável contém um elemento especificado usando um System.Collections.Generic.IEqualityComparer< especificado; T>. |
Método método público | Contar<TSource> | Retorna um Int32 que representa o número total de elementos em uma sequência observável. |
Método método público | Criar<TSource>(Func<IObserver<TSource>, Action>) | Cria uma sequência observável de uma implementação de método de assinatura especificada com uma assinatura especificada. |
Método método público | Criar<TSource>(Func<IObserver<TSource>, IDisposable>) | Cria uma sequência observável a partir de uma implementação de método de assinatura. |
Método método público | DefaultIfEmpty<TSource>(IObservable<TSource>) | Retorna os elementos da sequência especificada ou o valor padrão do parâmetro de tipo em uma sequência singleton se a sequência estiver vazia. |
Método método público | DefaultIfEmpty<TSource>(IObservable<TSource>, TSource) | Retorna os elementos da sequência especificada ou o valor padrão do parâmetro de tipo em uma sequência singleton se a sequência estiver vazia. |
Método método público | <Adiar TValue> | Retorna uma sequência observável que invoca a fábrica observável sempre que um novo observador assina. |
Método método público | Delay<TSource>(IObservable<TSource>, DateTimeOffset) | Indica a sequência observável por tempo de conclusão com a origem especificada e dueTime. |
Método método público | Delay<TSource>(IObservable<TSource>, TimeSpan) | Indica a sequência observável por tempo de conclusão com a origem especificada e dueTime. |
Método método público | Delay<TSource>(IObservable<TSource>, DateTimeOffset, IScheduler) | Indica a sequência observável por tempo de conclusão com a origem, dueTime e agendador especificados. |
Método método público | Delay<TSource>(IObservable<TSource>, TimeSpan, IScheduler) | Indica a sequência observável por tempo de conclusão com a origem, dueTime e agendador especificados. |
Método método público | Desmaterializar<o TSource> | Desmaterializa os valores de notificação explícitos de uma sequência observável como notificações implícitas. |
Método método público | Distinct<TSource>(IObservable<TSource>) | Retorna uma sequência observável que contém apenas elementos distintos com uma origem especificada. |
Método método público | Distinct<TSource>(IObservable<TSource>, IequalityComparer<TSource>) | Retorna uma sequência observável que contém apenas elementos distintos de acordo com o comparador. |
Método método público | Distinct<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>) | Retorna uma sequência observável que contém apenas elementos distintos de acordo com o keySelector. |
Método método público | Distinct<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) | Retorna uma sequência observável que contém apenas elementos distintos de acordo com o keySelector. |
Método método público | DistinctUntilChanged<TSource>(IObservable<TSource>) | Retorna uma sequência observável que contém apenas elementos contíguos distintos com uma origem especificada. |
Método método público | DistinctUntilChanged<TSource>(IObservable<TSource>, IEqualityComparer<TSource>) | Retorna uma sequência observável que contém apenas elementos contíguos distintos de acordo com o comparador. |
Método método público | DistinctUntilChanged<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>) | Retorna uma sequência observável que contém apenas elementos contíguos distintos de acordo com o keySelector. |
Método método público | DistinctUntilChanged<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) | Retorna uma sequência observável que contém apenas elementos contíguos distintos de acordo com o keySelector e o comparador. |
Método método público | Do<TSource>(IObservable<TSource>, Action<TSource>) | Invoca uma ação para cada elemento na sequência observável. |
Método método público | Do<TSource>(IObservable<TSource>, IObserver<TSource>) | Invoca uma ação para cada elemento na sequência observável e invoca uma ação após o encerramento excepcional da sequência observável. |
Método método público | Do<TSource>(IObservable<TSource>, Action<TSource>, Action) | Invoca uma ação para cada elemento na sequência observável e invoca uma ação após o encerramento normal da sequência observável. |
Método método público | Do<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>) | Invoca uma ação para cada elemento na sequência observável e invoca uma ação após o encerramento excepcional da sequência observável. |
Método método público | Do<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>, Action) | Invoca uma ação para cada elemento na sequência observável e invoca uma ação no encerramento normal ou excepcional da sequência observável. |
Método método público | ElementAt<TSource> | Retorna o elemento de um índice especificado em uma sequência. |
Método método público | ElementAtOrDefault<TSource> | Retorna o elemento em um índice especificado em uma sequência ou um valor padrão se o índice estiver fora do intervalo. |
Método método público | TResult>() vazio< | Retorna uma sequência observável vazia. |
Método método público | TResult> vazio<(IScheduler) | Retorna uma sequência observável vazia com o agendador especificado. |
Método método público | Por fim<, TSource> | Invoca uma ação especificada depois que a sequência observável de origem termina normalmente ou por uma exceção. |
Método método público | First<TSource>(IObservable<TSource>) | Retorna o primeiro elemento de uma sequência observável com uma origem especificada. |
Método método público | First<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Retorna o primeiro elemento de uma sequência observável que corresponde ao predicado. |
Método método público | FirstOrDefault<TSource>(IObservable<TSource>) | Retorna o primeiro elemento de uma sequência observável ou um valor padrão se nenhum valor for encontrado. |
Método método público | FirstOrDefault<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Retorna o primeiro elemento de uma sequência observável que corresponde ao predicado ou um valor padrão se nenhum valor for encontrado. |
Método método público | ForEach<TSource> | Invoca uma ação para cada elemento na sequência observável e bloqueia até que a sequência seja encerrada. |
Método método público | FromAsyncPattern(Func<AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<TResult>(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1>(Func<T1, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, TResult>(Func<T1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2>(Func<T1, T2, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, TResult>(Func<T1, T2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3>(Func<T1, T2, T3, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, TResult>(Func<T1, T2, T3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4>(Func<T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5>(Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, TResult>(Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6>(Func<T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7>(Func<T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, TResult>(Func<T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8>(Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) | Converte um par de funções de invocação Begin/End em uma função assíncrona. |
Método método público | FromEvent(Action<Action>, Action<Action>) | Converte um evento .NET em uma sequência observável. |
Método método público | FromEvent<TEventArgs>(Action<Action<TEventArgs>>, Action<Action<TEventArgs>>) | Converte um evento .NET em uma sequência observável. |
Método método público | FromEvent<TDelegate, TEventArgs>(Action<TDelegate>, Action<TDelegate>) | Converte um evento .NET em uma sequência observável. |
Método método público | FromEvent<TDelegate, TEventArgs>(Func<Action<TEventArgs>, TDelegate>, Action<TDelegate>, Action<TDelegate>) | Converte um evento .NET em uma sequência observável. |
Método método público | FromEventPattern(Action<EventHandler>, Action<EventHandler>) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável com um manipulador de adição especificado e manipulador de remoção. |
Método método público | FromEventPattern(Object, String) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável, usando reflexão para localizar um evento de instância. |
Método método público | FromEventPattern(Type, String) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável, usando reflexão para encontrar um evento estático. |
Método método público | FromEventPattern<TEventArgs>(Action<EventHandler<TEventArgs>>, Action<EventHandler<TEventArgs>>) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável com o manipulador de adição especificado e o manipulador de remoção. |
Método método público | FromEventPattern<TEventArgs>(Object, String) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável, usando reflexão para localizar um evento de instância. |
Método método público | FromEventPattern<TEventArgs>(Type, String) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável, usando reflexão para encontrar um evento estático. |
Método método público | FromEventPattern<TDelegate, TEventArgs>(Action<TDelegate>, Action<TDelegate>) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável com o manipulador de adição especificado e o manipulador de remoção. |
Método método público | FromEventPattern<TDelegate, TEventArgs>(Func<EventHandler<TEventArgs>, TDelegate>, Action<TDelegate>, Action<TDelegate>) | Converte um evento .NET, em conformidade com o padrão de evento .NET padrão, em uma sequência observável com a conversão especificada, adicionar manipulador e remover manipulador. |
Método método público | Gerar<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>) | Gera uma sequência observável iterando um estado de um estado inicial até que a condição falhe. |
Método método público | Gerar<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, DateTimeOffset>) | Gera uma sequência observável iterando um estado de um estado inicial até que a condição falhe. |
Método método público | Gerar<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, TimeSpan>) | Gera uma sequência observável iterando um estado de um estado inicial até que a condição falhe. |
Método método público | Gerar<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, IScheduler) | Gera uma sequência observável iterando um estado de um estado inicial até que a condição falhe. |
Método método público | Gerar<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, DateTimeOffset>, IScheduler) | Gera uma sequência observável iterando um estado de um estado inicial até que a condição falhe. |
Método método público | Gerar<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, TimeSpan>, IScheduler) | Gera uma sequência observável iterando um estado de um estado inicial até que a condição falhe. |
Método método público | GetEnumerator<TSource> | Retorna um enumerador que enumera todos os valores da sequência observável. |
Método método público | GroupBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>) | Agrupa os elementos de uma sequência observável de acordo com uma função de seletor de chave especificada. |
Método método público | GroupBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) | Agrupa os elementos de uma sequência observável de acordo com uma função de seletor de chave e um comparador especificados. |
Método método público | GroupBy<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) | Agrupa os elementos de uma sequência observável e seleciona os elementos resultantes usando uma função especificada. |
Método método público | GroupBy<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) | Agrupa os elementos de uma sequência observável de acordo com uma função de seletor de chave especificada e o comparador e seleciona os elementos resultantes usando uma função especificada. |
Membro método público | GroupByUntil<TSource, TKey, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<IGroupedObservable<TKey, TSource>, IObservable<TDuration>>) | Agrupa os elementos de uma sequência observável de acordo com uma função de seletor de chave especificada. |
Membro método público | GroupByUntil<TSource, TKey, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<IGroupedObservable<TKey, TSource>, IObservable<TDuration>>, IEqualityComparer<TKey>) | Agrupa os elementos de uma sequência observável de acordo com uma função de seletor de chave e um comparador especificados. |
Membro método público | GroupByUntil<TSource, TKey, TElement, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>) | Agrupa os elementos de uma sequência observável de acordo com uma função de seletor de chave especificada e seleciona os elementos resultantes usando uma função especificada. |
Membro método público | GroupByUntil<TSource, TKey, TElement, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>, IEqualityComparer<TKey>) | Agrupa os elementos de uma sequência observável de acordo com uma função de seletor de chave e um comparador especificados e seleciona os elementos resultantes usando uma função especificada. |
Membro método público | GroupJoin<TLeft, TRight, TLeftDuration, TRightDuration, TResult> | Correlaciona os elementos de duas sequências com base em durações sobrepostas e agrupa os resultados. |
Membro método público | IgnoreElements<TSource> | Ignora todos os valores em uma sequência observável, deixando apenas as mensagens de encerramento. |
Membro método público | Interval(TimeSpan) | Retorna uma sequência observável que produz um valor após cada período. |
Membro método público | Interval(TimeSpan, IScheduler) | Retorna uma sequência observável que produz um valor após cada período. |
Membro método público | Join<TLeft, TRight, TLeftDuration, TRightDuration, TResult> | Correlaciona os elementos de duas sequências com base em durações sobrepostas. |
Membro método público | Last<TSource>(IObservable<TSource>) | Retorna o último elemento de uma sequência observável com uma origem especificada. |
Membro método público | Last<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Retorna o último elemento de uma sequência observável que corresponde ao predicado. |
Membro método público | LastOrDefault<TSource>(IObservable<TSource>) | Retorna o último elemento na sequência observável ou um valor padrão se nenhum valor for encontrado. |
Membro método público | LastOrDefault<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Retorna o último elemento de uma sequência observável que corresponde ao predicado ou um valor padrão se nenhum valor for encontrado. |
Membro método público | TSource mais recente<> | Amostra o valor mais recente em uma sequência observável. |
Membro método público | LongCount<TSource> | Retorna um Int64 que representa o número total de elementos em uma sequência observável. |
Membro método público | Materializar<TSource> | Materializa as notificações implícitas de uma sequência observável como valores de notificação explícitos. |
Membro método público | Max(IObservable<Decimal>) | Retorna o valor máximo em uma sequência observável de valores decimais . |
Membro método público | Max(IObservable<Double>) | Retorna o valor máximo em uma sequência observável de valores Double . |
Membro método público | Max(IObservable<Int32>) | Retorna o valor máximo em uma sequência observável de valores Int32 . |
Membro método público | Max(IObservable<Int64>) | Retorna o valor máximo em uma sequência observável de valores Int64 . |
Membro método público | Max(IObservable<Nullable<Decimal>>) | Retorna o valor máximo em uma sequência observável de valores decimais anuláveis. |
Membro método público | Max(IObservable<Nullable<Double>>) | Retorna o valor máximo em uma sequência observável de valores Double anuláveis. |
Membro método público | Max(IObservable<Nullable<Int32>>) | Retorna o valor máximo em uma sequência observável de valores Int32 anuláveis. |
Membro método público | Max(IObservable<Nullable<Int64>>) | Retorna o valor máximo em uma sequência observável de valores Int64 anuláveis. |
Membro método público | Max(IObservable<Nullable<Single>>) | Retorna o valor máximo em uma sequência observável de valores Float anuláveis. |
Membro método público | Max(IObservable<Single>) | Retorna o valor máximo em uma sequência observável de valores Float. |
Membro método público | Max<TSource>(IObservable<TSource>) | Retorna o elemento máximo em uma sequência observável. |
Membro método público | Max<TSource>(IObservable<TSource>, IComparer<TSource>) | Retorna o valor máximo em uma sequência observável de acordo com o comparador especificado. |
Membro método público | MaxBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>) | Retorna os elementos em uma sequência observável com o valor máximo da chave. |
Membro método público | MaxBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IComparer<TKey>) | Retorna os elementos em uma sequência observável com o valor máximo da chave. |
Membro método público | Merge<TSource>(IEnumerable<IObservable<TSource>>) | Mescla uma sequência enumerável de sequências observáveis em uma única sequência observável. |
Membro método público | Merge<TSource>(IObservable<IObservable<TSource>>) | Mescla uma sequência observável de sequências observáveis em uma sequência observável. |
Membro método público | Merge<TSource>(IObservable<TSource>[]) | Mescla todas as sequências observáveis em uma única sequência observável. |
Membro método público | Merge<TSource>(IEnumerable<IObservable<TSource>>, Int32) | Mescla uma sequência enumerável de sequências observáveis em uma sequência observável, limitando o número de assinaturas simultâneas a sequências internas. |
Membro método público | Merge<TSource>(IEnumerable<IObservable<TSource>>, IScheduler) | Mescla uma sequência enumerável de sequências observáveis em uma única sequência observável. |
Membro método público | Merge<TSource>(IObservable<IObservable<TSource>>, Int32) | Mescla uma sequência enumerável de sequências observáveis em uma sequência observável, limitando o número de assinaturas simultâneas a sequências internas. |
Membro método público | Merge<TSource>(IObservable<TSource>, IObservable<TSource>) | Mescla uma sequência observável de sequências observáveis em uma sequência observável. |
Membro método público | Merge<TSource>(IScheduler, IObservable<TSource>[]) | Mescla todas as sequências observáveis em uma única sequência observável. |
Membro método público | Merge<TSource>(IEnumerable<IObservable<TSource>>, Int32, IScheduler) | Mescla uma sequência enumerável de sequências observáveis em uma sequência observável, limitando o número de assinaturas simultâneas a sequências internas. |
Membro método público | Merge<TSource>(IObservable<TSource>, IObservable<TSource>, IScheduler) | Mescla duas sequências observáveis em uma única sequência observável. |
Membro método público | Min(IObservable<Decimal>) | Retorna o valor mínimo em uma sequência observável de valores decimais . |
Membro método público | Min(IObservable<Double>) | Retorna o valor mínimo em uma sequência observável de valores Double . |
Membro método público | Min(IObservable<Int32>) | Retorna o valor mínimo em uma sequência observável de valores Int32 . |
Membro método público | Min(IObservable<Int64>) | Retorna o valor mínimo em uma sequência observável de valores Int64 . |
Membro método público | Min(IObservable<Nullable<Decimal>>) | Retorna o valor mínimo em uma sequência observável de valores decimais anuláveis. |
Membro método público | Min(IObservable<Nullable<Double>>) | Retorna o valor mínimo em uma sequência observável de valores Double anuláveis. |
Membro método público | Min(IObservable<Nullable<Int32>>) | Retorna o valor mínimo em uma sequência observável de valores Int32 anuláveis. |
Membro método público | Min(IObservable<Nullable<Int64>>) | Retorna o valor mínimo em uma sequência observável de valores Int64 anuláveis. |
Membro método público | Min(IObservable<Nullable<Single>>) | Retorna o valor mínimo em uma sequência observável de valores Float anuláveis. |
Membro método público | Min(IObservable<Single>) | Retorna o valor mínimo em uma sequência observável de valores Float. |
Membro método público | Min<TSource>(IObservable<TSource>) | Retorna o elemento mínimo em uma sequência observável. |
Membro método público | Min<TSource>(IObservable<TSource>, IComparer<TSource>) | Retorna o valor mínimo em uma sequência observável de acordo com o comparador especificado. |
Membro método público | MinBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>) | Retorna os elementos em uma sequência observável com o valor mínimo da chave. |
Membro método público | MinBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IComparer<TKey>) | Retorna os elementos em uma sequência observável com o valor mínimo da chave de acordo com o comparador especificado. |
Membro método público | MostRecent<TSource> | Amostra o valor mais recente em uma sequência observável. |
Membro método público | Multicast<TSource, TResult>(IObservable<TSource>, ISubject<TSource, TResult>) | Retorna uma sequência observável conectável que, após a conexão, faz com que a sequência de origem envie resultados por push para o assunto especificado. |
Membro método público | Multicast<TSource, TIntermediate, TResult>(IObservable<TSource>, Func<ISubject<TSource, TIntermediate>>, Func<IObservable<TIntermediate>, IObservable<TResult>>) | Retorna uma sequência observável que contém os elementos de uma sequência produzida por multicast da sequência de origem dentro de uma função seletora. |
Membro método público | Nunca<TResult> | Retorna uma sequência observável que não termina. |
Membro método público | Próximo<TSource> | Amostra o próximo valor (bloqueio sem buffer) de em uma sequência observável. |
Membro método público | ObserveOn<TSource>(IObservable<TSource>, IScheduler) | Notifique observadores de forma assíncrona sobre o agendador especificado. |
Membro método público | ObserveOn<TSource>(IObservable<TSource>, SynchronizationContext) | Notifique observadores de forma assíncrona sobre o contexto de sincronização especificado. |
Membro método público | OfType<TResult> | Filtra os elementos de uma sequência observável com base no tipo especificado. |
Membro método público | OnErrorResumeNext<TSource>(IEnumerable<IObservable<TSource>>) | Continua uma sequência observável que é encerrada normalmente ou por uma exceção com a próxima sequência observável. |
Membro método público | OnErrorResumeNext<TSource>(IObservable<TSource>[]) | Continua uma sequência observável que é encerrada normalmente ou por uma exceção com a próxima sequência observável. |
Membro método público | OnErrorResumeNext<TSource>(IObservable<TSource>, IObservable<TSource>) | Continua uma sequência observável que é encerrada normalmente ou por uma exceção com a próxima sequência observável. |
Membro método público | Publicar<TSource>(IObservable<TSource>) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente. |
Membro método público | Publicar<TSource>(IObservable<TSource>, TSource) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente e começa com initialValue. |
Membro método público | Publicar<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente. |
Membro método público | Publicar<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TSource) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente e começa com initialValue. |
Membro método público | PublishLast<TSource>(IObservable<TSource>) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que contém apenas a última notificação. |
Membro método público | PublishLast<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que contém apenas a última notificação. |
Membro método público | Range(Int32, Int32) | Gera uma sequência observável de números integrais dentro de um intervalo especificado. |
Membro método público | Range(Int32, Int32, IScheduler) | Gera uma sequência observável de números integrais dentro de um intervalo especificado. |
Membro método público | RefCount<TSource> | Retorna uma sequência observável que permanece conectada à origem, desde que haja pelo menos uma assinatura para a sequência observável. |
Membro método público | Repetir<TSource>(IObservable<TSource>) | Repete a sequência observável indefinidamente. |
Membro método público | Repetir<TResult>(TResult) | Gera uma sequência observável que repete o elemento fornecido infinitamente. |
Membro método público | Repeat<TSource>(IObservable<TSource>, Int32) | Repete a sequência observável indefinidamente. |
Membro método público | Repeat<TResult>(TResult, Int32) | Gera uma sequência observável que repete o elemento especificado o número de vezes especificado. |
Membro método público | Repeat<TResult>(TResult, IScheduler) | Gera uma sequência observável que repete o elemento fornecido infinitamente. |
Membro método público | Repeat<TResult>(TResult, Int32, IScheduler) | Gera uma sequência observável que repete o elemento especificado do número de vezes especificado. |
Membro método público | Replay<TSource>(IObservable<TSource>) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que repete todas as notificações. |
Membro método público | Replay<TSource>(IObservable<TSource>, Int32) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que reproduz bufferSize notificações. |
Membro método público | Replay<TSource>(IObservable<TSource>, IScheduler) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que repete todas as notificações. |
Membro método público | Replay<TSource>(IObservable<TSource>, TimeSpan) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente reproduzindo todas as notificações dentro da janela. |
Membro método público | Replay<TSource>(IObservable<TSource>, Int32, IScheduler) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que reproduz bufferSize notificações. |
Membro método público | Replay<TSource>(IObservable<TSource>, Int32, TimeSpan) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que reproduz bufferSize notificações dentro da janela. |
Membro método público | Replay<TSource>(IObservable<TSource>, TimeSpan, IScheduler) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente reproduzindo todas as notificações dentro da janela. |
Membro método público | Replay<TSource>(IObservable<TSource>, Int32, TimeSpan, IScheduler) | Retorna uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que reproduz bufferSize notificações dentro da janela. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente e começa com o valor inicial. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para o buffer de reprodução de sequência subjacenteNotificações de tamanho. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, IScheduler) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente que repete todas as notificações. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TimeSpan) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente reproduzindo todas as notificações dentro da janela. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, IScheduler) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para o buffer de reprodução de sequência subjacenteNotificações de tamanho. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, TimeSpan) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para o buffer de reprodução de sequência subjacenteNotificações de tamanho dentro da janela. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TimeSpan, IScheduler) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para a sequência subjacente reproduzindo todas as notificações dentro da janela. |
Membro método público | Replay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) | Retorna uma sequência observável que é o resultado da invocação do seletor em uma sequência observável conectável que compartilha uma única assinatura para o buffer de reprodução de sequência subjacenteNotificações de tamanho dentro da janela. |
Membro método público | <Repetir TSource>(IObservable<TSource>) | Repete a sequência observável de origem até que ela seja encerrada com êxito. |
Membro método público | <Repetir TSource>(IObservable<TSource>, Int32) | Repete a sequência observável de origem até que ela seja encerrada com êxito. |
Membro método público | Retornar<TResult>(TResult) | Retorna uma sequência observável que contém um único elemento com um valor especificado. |
Membro método público | Retornar<TResult>(TResult, IScheduler) | Retorna uma sequência observável que contém um único valor com um valor e um agendador especificados. |
Método método público | TSource<> de exemplo(IObservable<TSource>, TimeSpan) | Amostra a sequência observável em cada intervalo. |
Método método público | TSource<> de exemplo(IObservable<TSource>, TimeSpan, IScheduler) | Amostra a sequência observável em cada intervalo com a origem, o intervalo e o agendador especificados. |
Método método público | TSource<de exemplo, TSample>(IObservable<TSource>, IObservable<TSample>) | Amostra a sequência observável em tiques de amostragem com a origem e o sampler especificados. |
Método método público | Digitalizar<TSource>(IObservable<TSource>, Func<TSource, TSource, TSource>) | Aplica uma função de acumulador em uma sequência observável e retorna cada resultado intermediário com a origem e o acumulador especificados. |
Método método público | Scan<TSource, TAccumulate>(IObservable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>) | Aplica uma função de acumulador em uma sequência observável e retorna cada resultado intermediário com a origem, a semente e o acumulador especificados. |
Método método público | Selecione<TSource, TResult>(IObservable<TSource>, Func<TSource, TResult>) | Projeta cada elemento de uma sequência observável em um novo formulário com a origem e o seletor especificados. |
Método método público | Selecione<TSource, TResult>(IObservable<TSource>, Func<TSource, Int32, TResult>) | Projeta cada elemento de uma sequência observável em um novo formulário incorporando o índice do elemento com a origem e o seletor especificados. |
Método método público | SelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IEnumerable<TResult>>) | Projeta cada elemento de uma sequência observável para uma sequência observável e nivela as sequências observáveis resultantes em uma sequência observável. |
Método método público | SelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IObservable<TResult>>) | Projeta cada elemento de uma sequência observável para uma sequência observável e nivela as sequências observáveis resultantes em uma sequência observável. |
Método método público | SelectMany<TSource, TOther>(IObservable<TSource>, IObservable<TOther>) | Projeta cada elemento de uma sequência observável para uma sequência observável e nivela as sequências observáveis resultantes em uma sequência observável. |
Método método público | SelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) | Projeta cada elemento de uma sequência observável para uma sequência observável e nivela as sequências observáveis resultantes em uma sequência observável. |
Método método público | SelectMany<TSource, TCollection, TResult>(IObservable<TSource>, Func<TSource, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>) | Projeta cada elemento de uma sequência observável para uma sequência observável e nivela as sequências observáveis resultantes em uma sequência observável. |
Método método público | SelectMany<TSource, TCollection, TResult>(IObservable<TSource>, Func<TSource, IObservable<TCollection>>, Func<TSource, TCollection, TResult>) | Projeta cada elemento de uma sequência observável para uma sequência observável e nivela as sequências observáveis resultantes em uma sequência observável. |
Método método público | SequenceEqual<TSource>(IObservable<TSource>, IObservable<TSource>) | Determina se duas sequências são iguais comparando os elementos no sentido par. |
Método método público | SequenceEqual<TSource>(IObservable<TSource>, IObservable<TSource>, IEqualityComparer<TSource>) | Determina se duas sequências são iguais comparando os elementos em par usando um comparador de igualdade especificado. |
Método método público | TSource> único<(IObservable<TSource>) | Retorna o único elemento de uma sequência observável e gera uma exceção se não houver exatamente um elemento na sequência observável. |
Método método público | TSource único<(IObservable<TSource>, Func<TSource, Boolean>)> | Retorna o único elemento de uma sequência observável que corresponde ao predicado e gera uma exceção se não houver exatamente um elemento na sequência observável. |
Método método público | SingleOrDefault<TSource>(IObservable<TSource>) | Retorna o único elemento de uma sequência observável ou um valor padrão se a sequência observável estiver vazia. |
Método método público | SingleOrDefault<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Retorna o único elemento de uma sequência observável que corresponde ao predicado ou um valor padrão se nenhum valor for encontrado. |
Método método público | Ignorar<TSource> | Ignora um número especificado de valores em uma sequência observável e retorna os valores restantes. |
Método método público | SkipLast<TSource> | Ignora um número especificado de elementos no final de uma sequência observável. |
Método método público | SkipUntil<TSource, TOther> | Retorna os valores da sequência observável de origem somente após a outra sequência observável produzir um valor. |
Método método público | SkipWhile<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Ignora valores em uma sequência observável, desde que uma condição especificada seja verdadeira e, em seguida, retorna os valores restantes. |
Método método público | SkipWhile<TSource>(IObservable<TSource>, Func<TSource, Int32, Boolean>) | Ignora valores em uma sequência observável, desde que uma condição especificada seja verdadeira e, em seguida, retorna os valores restantes. |
Método método público | Start(Action) | Invoca a ação de forma assíncrona. |
Método método público | Start(Action, IScheduler) | Invoca a ação de forma assíncrona. |
Método método público | Iniciar<TSource>(Func<TSource>) | Invoca a função de forma assíncrona. |
Método método público | Iniciar<TSource>(Func<TSource>, IScheduler) | Invoca a função de forma assíncrona. |
Método método público | StartWith<TSource>(IObservable<TSource>, TSource[]) | Anexa uma sequência de valores a uma sequência observável com a origem e os valores especificados. |
Método método público | StartWith<TSource>(IObservable<TSource>, IScheduler, TSource[]) | Anexa uma sequência de valores a uma sequência observável com a origem, o agendador e os valores especificados. |
Método método público | <Assinar TSource>(IEnumerable<TSource>, IObserver<TSource>) | Assina um observador para uma sequência enumerável com a origem e o observador especificados. |
Método método público | Subscribe<TSource>(IEnumerable<TSource>, IObserver<TSource>, IScheduler) | Assina um observador para uma sequência enumerável com a origem e o observador especificados. |
Método método público | SubscribeOn<TSource>(IObservable<TSource>, IScheduler) | Assina de forma assíncrona e cancela a assinatura de observadores no agendador especificado. |
Método método público | SubscribeOn<TSource>(IObservable<TSource>, SynchronizationContext) | Assina e cancela a assinatura de observadores de forma assíncrona no contexto de sincronização especificado. |
Método método público | Sum(IObservable<Decimal>) | Calcula a soma de uma sequência de valores decimais . |
Método método público | Sum(IObservable<Double>) | Calcula a soma de uma sequência de valores Double . |
Método método público | Sum(IObservable<Int32>) | Calcula a soma de uma sequência de valores Int32 . |
Método método público | Sum(IObservable<Int64>) | Calcula a soma de uma sequência de valores Int64 . |
Método método público | Sum(IObservable<Nullable<Decimal>>) | Calcula a soma de uma sequência de valores Decimais anuláveis. |
Método método público | Sum(IObservable<Nullable<Double>>) | Calcula a soma de uma sequência de valores Double anuláveis. |
Método método público | Sum(IObservable<Nullable<Int32>>) | Calcula a soma de uma sequência de valores Int32 anuláveis. |
Método método público | Sum(IObservable<Nullable<Int64>>) | Calcula a soma de uma sequência de valores Int64 anuláveis. |
Método método público | Sum(IObservable<Nullable<Single>>) | Calcula a soma de uma sequência de valores float anuláveis. |
Método método público | Sum(IObservable<Single>) | Calcula a soma de uma sequência de valores Float. |
Método método público | Alternar<TSource> | Transforma uma sequência observável de sequências observáveis em uma sequência observável que produz valores somente da sequência observável mais recente. |
Método método público | Sincronizar<TSource>(IObservable<TSource>) | Sincroniza a sequência observável. |
Método método público | Sincronizar<TSource>(IObservable<TSource>, Object) | Sincroniza a sequência observável. |
Método método público | Tomar<TSource> | Retorna um número especificado de valores contíguos desde o início de uma sequência observável. |
Método método público | TakeLast<TSource> | Retorna um número especificado de elementos contíguos do final de uma sequência observável. |
Método método público | TakeUntil<TSource, TOther> | Retorna os valores da sequência observável de origem até que a outra sequência observável produza um valor. |
Método método público | TakeWhile<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Retorna valores de uma sequência observável, desde que uma condição especificada seja verdadeira e, em seguida, ignora os valores restantes. |
Método método público | TakeWhile<TSource>(IObservable<TSource>, Func<TSource, Int32, Boolean>) | Retorna valores de uma sequência observável, desde que uma condição especificada seja verdadeira e, em seguida, ignora os valores restantes. |
Método método público | Em seguida<, TSource, TResult> | Corresponde quando a sequência observável tem um valor disponível e projeta o valor. |
Método método público | Limitação<TSource>(IObservable<TSource>, TimeSpan) | Ignora os valores de uma sequência observável que são seguidos por outro valor antes do devido tempo com a origem especificada e dueTime. |
Método método público | Throttle<TSource>(IObservable<TSource>, TimeSpan, IScheduler) | Ignora os valores de uma sequência observável que são seguidos por outro valor antes do devido tempo com a origem especificada, dueTime e agendador. |
Método método público | Throw<TResult>(Exception) | Retorna uma sequência observável que termina com uma exceção. |
Método método público | Throw<TResult>(Exception, IScheduler) | Retorna uma sequência observável que termina com uma exceção com o agendador especificado. |
Método método público | TimeInterval<TSource>(IObservable<TSource>) | Registra o intervalo de tempo entre valores consecutivos em uma sequência observável com a origem especificada. |
Método método público | TimeInterval<TSource>(IObservable<TSource>, IScheduler) | Registra o intervalo de tempo entre valores consecutivos em uma sequência observável com a origem e o agendador especificados. |
Método método público | Tempo limite<TSource>(IObservable<TSource>, DateTimeOffset) | Retorna a sequência observável ou um TimeoutException se dueTime decorrido. |
Método método público | Tempo limite<TSource>(IObservable<TSource>, TimeSpan) | Retorna a sequência observável ou um TimeoutException se dueTime decorrido. |
Método método público | Timeout<TSource>(IObservable<TSource>, DateTimeOffset, IObservable<TSource>) | Retorna a sequência observável ou um TimeoutException se dueTime decorrido. |
Método método público | Tempo limite<TSource>(IObservable<TSource>, DateTimeOffset, IScheduler) | Retorna a sequência observável ou um TimeoutException se dueTime decorrido. |
Método método público | Tempo limite<TSource>(IObservable<TSource>, TimeSpan, IObservable<TSource>) | Retorna a sequência observável de origem ou a outra sequência observável se dueTime decorrido. |
Método método público | Tempo limite<TSource>(IObservable<TSource>, TimeSpan, IScheduler) | Retorna a sequência observável ou um TimeoutException se dueTime decorrido. |
Método método público | Timeout<TSource>(IObservable<TSource>, DateTimeOffset, IObservable<TSource>, IScheduler) | Retorna a sequência observável de origem ou a outra sequência observável se dueTime decorrido. |
Método método público | Timeout<TSource>(IObservable<TSource>, TimeSpan, IObservable<TSource>, IScheduler) | Retorna a sequência observável de origem ou a outra sequência observável se dueTime decorrer. |
Membro método público | Timer(DateTimeOffset) | Retorna uma sequência observável que produz um valor no devido tempo. |
Membro método público | Timer(TimeSpan) | Retorna uma sequência observável que produz um valor após o tempo de conclusão ter decorrido. |
Membro método público | Timer(DateTimeOffset, IScheduler) | Retorna uma sequência observável que produz um valor no devido tempo. |
Membro método público | Timer(DateTimeOffset, TimeSpan) | Retorna uma sequência observável que produz um valor no devido tempo e depois de cada período. |
Membro método público | Timer(TimeSpan, IScheduler) | Retorna uma sequência observável que produz um valor após o tempo de conclusão ter decorrido. |
Membro método público | Timer(TimeSpan, TimeSpan) | Retorna uma sequência observável que produz um valor após o devido tempo decorrido e, em seguida, após cada período. |
Membro método público | Timer(DateTimeOffset, TimeSpan, IScheduler) | Retorna uma sequência observável que produz um valor no devido tempo e depois de cada período. |
Membro método público | Timer(TimeSpan, TimeSpan, IScheduler) | Retorna uma sequência observável que produz um valor após o devido tempo decorrido e, em seguida, cada período. |
Membro método público | Carimbo de data/hora<TSource>(IObservable<TSource>) | Registra o carimbo de data/hora de cada valor em uma sequência observável com a origem especificada. |
Membro método público | Carimbo de data/hora<TSource>(IObservable<TSource>, IScheduler) | Registra o carimbo de data/hora de cada valor em uma sequência observável com a origem e o agendador especificados. |
Membro método público | ToArray<TSource> | Cria uma matriz com base em uma sequência observável. |
Membro método público | ToAsync(Action) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync(Action, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<TSource>(Action<TSource>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<TResult>(Func<TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<TSource>(Action<TSource>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<TResult>(Func<TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2>(Action<T1, T2>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T, TResult>(Func<T, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2>(Action<T1, T2>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T, TResult>(Func<T, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3>(Action<T1, T2, T3>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, TResult>(Func<T1, T2, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3>(Action<T1, T2, T3>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, TResult>(Func<T1, T2, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4>(Action<T1, T2, T3, T4>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4>(Action<T1, T2, T3, T4>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5>(Action<T1, T2, T3, T4, T5>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5>(Action<T1, T2, T3, T4, T5>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6>(Action<T1, T2, T3, T4, T5, T6>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, TResult>(Func<T1, T2, T3, T4, T5, TResult>) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, T6>(Action<T1, T2, T3, T4, T5, T6>, IScheduler) | Converte a função em uma função assíncrona. |
Método método público | ToAsync<T1, T2, T3, T4, T5, TResult>(Func<T1, T2, T3, T4, T5, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7>(Action<T1, T2, T3, T4, T5, T6, T7>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, TResult>(Func<T1, T2, T3, T4, T5, T6, TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7>(Action<T1, T2, T3, T4, T5, T6, T7>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, TResult>(Func<T1, T2, T3, T4, T5, T6, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8>(Action<T1, T2, T3, T4, T5, T6, T7, T8>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8>(Action<T1, T2, T3, T4, T5, T6, T7, T8>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>, IScheduler) | Converte a função em uma função assíncrona. |
Membro método público | ToDictionary<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>) | Cria um dicionário de uma sequência observável de acordo com uma função de seletor de chave especificada. |
Membro método público | ToDictionary<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) | Cria um dicionário de uma sequência observável de acordo com uma função de seletor de chave especificada e um comparador. |
Membro método público | ToDictionary<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) | Cria um dicionário de uma sequência observável de acordo com uma função de seletor de chave especificada e uma função seletora de elemento. |
Membro método público | ToDictionary<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) | Cria um dicionário de uma sequência observável de acordo com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento. |
Membro método público | ToEnumerable<TSource> | Converte uma sequência observável em uma sequência enumerável. |
Membro método público | ToEvent(IObservable<Unit>) | Expõe uma sequência observável como um objeto com um evento .NET com uma origem especificada. |
Membro método público | ToEvent<TSource>(IObservable<TSource>) | Expõe uma sequência observável como um objeto com um evento .NET com uma origem especificada. |
Membro método público | ToEventPattern<TEventArgs> | Expõe uma sequência observável como um objeto com um evento .NET. |
Membro método público | ToList<TSource> | Cria uma lista com base em uma sequência observável. |
Membro método público | ToLookup<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>) | Cria uma pesquisa de uma sequência observável de acordo com uma função de seletor de chave especificada. |
Membro método público | ToLookup<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) | Cria uma pesquisa de uma sequência observável de acordo com uma função de seletor de chave especificada e um comparador. |
Membro método público | ToLookup<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) | Cria uma pesquisa de uma sequência observável de acordo com uma função de seletor de chave especificada e uma função seletora de elemento. |
Membro método público | ToLookup<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) | Cria uma pesquisa de uma sequência observável de acordo com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento. |
Membro método público | ToObservable<TSource>(IEnumerable<TSource>) | Converte uma sequência enumerável em uma sequência observável com uma origem especificada. |
Membro método público | ToObservable<TSource>(IEnumerable<TSource>, IScheduler) | Converte uma sequência enumerável em uma sequência observável com uma origem e um agendador especificados. |
Membro método público | Usando<TSource, TResource> | Constrói uma sequência observável que depende de um objeto de recurso. |
Membro método público | Quando<TResult>(IEnumerable<Plan<TResult>>) | Une os resultados de vários padrões. |
Membro método público | Quando<TResult>(Result>[]) | Une os resultados de vários padrões. |
Membro método público | Where<TSource>(IObservable<TSource>, Func<TSource, Boolean>) | Filtra os elementos de uma sequência observável com base em um predicado. |
Membro método público | Where<TSource>(IObservable<TSource>, Func<TSource, Int32, Boolean>) | Filtra os elementos de uma sequência observável com base em um predicado incorporando o índice do elemento. |
Membro método público | Window<TSource>(IObservable<TSource>, Int32) | Projeta cada elemento de uma sequência observável em janelas consecutivas não sobrepostas que são produzidas com base nas informações de contagem de elementos. |
Membro método público | Window<TSource>(IObservable<TSource>, TimeSpan) | Projeta cada elemento de uma sequência observável em janelas consecutivas não sobrepostas que são produzidas com base em informações de tempo. |
Membro método público | Window<TSource>(IObservable<TSource>, Int32, Int32) | Projeta cada elemento de uma sequência observável em zero ou mais janelas que são produzidas com base nas informações de contagem de elementos. |
Membro método público | Window<TSource>(IObservable<TSource>, TimeSpan, Int32) | Projeta cada elemento de uma sequência observável em uma janela que é concluída quando ela está cheia ou um determinado período de tempo decorrido. |
Membro método público | Window<TSource>(IObservable<TSource>, TimeSpan, IScheduler) | Projeta cada elemento de uma sequência observável em janelas consecutivas não sobrepostas que são produzidas com base em informações de tempo. |
Membro método público | Window<TSource>(IObservable<TSource>, TimeSpan, TimeSpan) | Projeta cada elemento de uma sequência observável em zero ou mais janelas que são produzidas com base nas informações de tempo. |
Membro método público | Window<TSource>(IObservable<TSource>, TimeSpan, Int32, IScheduler) | Projeta cada elemento de uma sequência observável em uma janela que é concluída quando ela está cheia ou um determinado período de tempo decorrido. |
Membro método público | Window<TSource>(IObservable<TSource>, TimeSpan, TimeSpan, IScheduler) | Projeta cada elemento de uma sequência observável em zero ou mais janelas que são produzidas com base nas informações de tempo. |
Membro método público | Window<TSource, TWindowClosing>(IObservable<TSource>, Func<IObservable<TWindowClosing>>) | Projeta cada elemento de uma sequência observável em janelas consecutivas não sobrepostas. |
Membro método público | Window<TSource, TWindowOpening, TWindowClosing>(IObservable<TSource>, IObservable<TWindowOpening>, Func<TWindowOpening, IObservable<TWindowClosing>>) | Projeta cada elemento de uma sequência observável em zero ou mais janelas. |
Membro método público | Zip<TFirst, TSecond, TResult>(IObservable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>) | Mescla uma sequência observável e uma sequência enumerável em uma sequência observável usando a função seletora . |
Membro método público | Zip<TFirst, TSecond, TResult>(IObservable<TFirst>, IObservable<TSecond>, Func<TFirst, TSecond, TResult>) | Mescla duas sequências observáveis em uma sequência observável combinando seus elementos de maneira emparelhada. |
Parte superior
Acesso thread-safe
Qualquer membro estático público (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.