Interface IRemoteSubject<TSource, TResult>
Représente une interface pour la liaison distante.
Espace de noms : Microsoft.ComplexEventProcessing.Linq
Assembly : Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)
Syntaxe
'Déclaration
Public Interface IRemoteSubject(Of TSource, TResult) _
Inherits ISubject(Of TSource, TResult), IQbservable(Of TResult), _
IQbservable, IObservable(Of TResult), IRemoteObserver(Of TSource), _
IObserver(Of TSource), IRemote, IDisposable
'Utilisation
Dim instance As IRemoteSubject(Of TSource, TResult)
public interface IRemoteSubject<TSource, TResult> : ISubject<TSource, TResult>,
IQbservable<TResult>, IQbservable, IObservable<TResult>, IRemoteObserver<TSource>,
IObserver<TSource>, IRemote, IDisposable
generic<typename TSource, typename TResult>
public interface class IRemoteSubject : ISubject<TSource, TResult>,
IQbservable<TResult>, IQbservable, IObservable<TResult>, IRemoteObserver<TSource>,
IObserver<TSource>, IRemote, IDisposable
type IRemoteSubject<'TSource, 'TResult> =
interface
interface ISubject<'TSource, 'TResult>
interface IQbservable<'TResult>
interface IQbservable
interface IObservable<'TResult>
interface IRemoteObserver<'TSource>
interface IObserver<'TSource>
interface IRemote
interface IDisposable
end
JScript ne prend pas en charge les types et les méthodes génériques.
Paramètres de type
- TSource
Type des éléments de la source.
- TResult
Type de résultat.
Le type IRemoteSubject<TSource, TResult> expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
![]() |
ElementType | (hérité de IQbservable.) |
![]() |
Expression | (hérité de IQbservable.) |
![]() |
Provider | (hérité de IQbservable.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
![]() |
Dispose | (hérité de IDisposable.) |
![]() |
OnCompleted | (hérité de IObserver<TSource>.) |
![]() |
OnError | (hérité de IObserver<TSource>.) |
![]() |
OnNext | (hérité de IObserver<TSource>.) |
![]() |
Subscribe | (hérité de IObservable<TResult>.) |
Haut de la page
Méthodes d'extension
Nom | Description | |
---|---|---|
![]() |
Bind<TResult> | Lie une source observable à un récepteur d'observateur. (défini par RemoteProvider.) |
![]() |
Deploy<TResult>(String) | Surchargé. Déploie une séquence distante (défini par RemoteProvider.) |
![]() |
Deploy<TSource>(String) | Surchargé. Déploie un observateur distant. (défini par RemoteProvider.) |
![]() |
ToEdgeStream<TResult, TPayload> | Convertit un flux d'entrée observable en un flux de données d'événements session et fournit les caractéristiques temporelles de l'entrée. (défini par ObservableCepStream.) |
![]() |
ToEdgeStreamable<TResult, TPayload> | Convertit une séquence en flux temporel. (défini par RemoteProvider.) |
![]() |
ToEnumerable<TResult> | Convertit une séquence observable en séquence énumérable. (défini par RemoteProvider.) |
![]() |
ToIntervalStream<TResult, TPayload> | Convertit un flux d'entrée observable en un flux de données d'événements intervalle et fournit les caractéristiques temporelles de l'entrée. (défini par ObservableCepStream.) |
![]() |
ToIntervalStreamable<TResult, TPayload> | Convertit une séquence en flux temporel. (défini par RemoteProvider.) |
![]() |
ToPointStream<TResult, TPayload> | Convertit un flux d'entrée observable en un flux de données d'événements point et fournit les caractéristiques temporelles de l'entrée. (défini par ObservableCepStream.) |
![]() |
ToPointStreamable<TResult, TPayload> | Convertit une séquence en flux temporel. (défini par RemoteProvider.) |
Haut de la page