Partager via


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
Propriété publique ElementType (hérité de IQbservable.)
Propriété publique Expression (hérité de IQbservable.)
Propriété publique Provider (hérité de IQbservable.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Dispose (hérité de IDisposable.)
Méthode publique OnCompleted (hérité de IObserver<TSource>.)
Méthode publique OnError (hérité de IObserver<TSource>.)
Méthode publique OnNext (hérité de IObserver<TSource>.)
Méthode publique Subscribe (hérité de IObservable<TResult>.)

Haut de la page

Méthodes d'extension

  Nom Description
Méthode d'extension publique Bind<TResult> Lie une source observable à un récepteur d'observateur. (défini par RemoteProvider.)
Méthode d'extension publique Deploy<TResult>(String) Surchargé. Déploie une séquence distante (défini par RemoteProvider.)
Méthode d'extension publique Deploy<TSource>(String) Surchargé. Déploie un observateur distant. (défini par RemoteProvider.)
Méthode d'extension publique 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.)
Méthode d'extension publique ToEdgeStreamable<TResult, TPayload> Convertit une séquence en flux temporel. (défini par RemoteProvider.)
Méthode d'extension publique ToEnumerable<TResult> Convertit une séquence observable en séquence énumérable. (défini par RemoteProvider.)
Méthode d'extension publique 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.)
Méthode d'extension publique ToIntervalStreamable<TResult, TPayload> Convertit une séquence en flux temporel. (défini par RemoteProvider.)
Méthode d'extension publique 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.)
Méthode d'extension publique ToPointStreamable<TResult, TPayload> Convertit une séquence en flux temporel. (défini par RemoteProvider.)

Haut de la page

Voir aussi

Référence

Espace de noms Microsoft.ComplexEventProcessing.Linq