Share via


IRemoteSubject<TSource, TResult> 介面

表示遠端繫結的介面。

命名空間:  Microsoft.ComplexEventProcessing.Linq
組件:  Microsoft.ComplexEventProcessing (在 Microsoft.ComplexEventProcessing.dll 中)

語法

'宣告
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
'用途
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 不支援泛型型別及方法。

型別參數

  • TSource
    來源之元素的類型。
  • TResult
    結果的類型。

IRemoteSubject<TSource, TResult> 型別公開下列成員。

屬性

  名稱 說明
公用屬性 ElementType (繼承自 IQbservable。)
公用屬性 Expression (繼承自 IQbservable。)
公用屬性 Provider (繼承自 IQbservable。)

上層

方法

  名稱 說明
公用方法 Dispose (繼承自 IDisposable。)
公用方法 OnCompleted (繼承自 IObserver<TSource>。)
公用方法 OnError (繼承自 IObserver<TSource>。)
公用方法 OnNext (繼承自 IObserver<TSource>。)
公用方法 Subscribe (繼承自 IObservable<TResult>。)

上層

擴充 方法

  名稱 說明
公用擴充方法 Bind<TResult> 將可觀察來源繫結至觀察器接收 (由 RemoteProvider 定義。)
公用擴充方法 Deploy<TResult>(String) 已多載。 部署遠端序列。 (由 RemoteProvider 定義。)
公用擴充方法 Deploy<TSource>(String) 已多載。 部署遠端觀察器。 (由 RemoteProvider 定義。)
公用擴充方法 ToEdgeStream<TResult, TPayload> 將可觀察輸入資料流轉換為邊緣事件資料流,並提供暫時的輸入特性。 (由 ObservableCepStream 定義。)
公用擴充方法 ToEdgeStreamable<TResult, TPayload> 將序列轉換成暫時資料流。 (由 RemoteProvider 定義。)
公用擴充方法 ToEnumerable<TResult> 將可觀察序列轉換為可列舉序列。 (由 RemoteProvider 定義。)
公用擴充方法 ToIntervalStream<TResult, TPayload> 將可觀察輸入資料流轉換為間隔事件資料流,並提供暫時的輸入特性。 (由 ObservableCepStream 定義。)
公用擴充方法 ToIntervalStreamable<TResult, TPayload> 將序列轉換成暫時資料流。 (由 RemoteProvider 定義。)
公用擴充方法 ToPointStream<TResult, TPayload> 將可觀察輸入資料流轉換為時間點事件資料流,並提供暫時的輸入特性。 (由 ObservableCepStream 定義。)
公用擴充方法 ToPointStreamable<TResult, TPayload> 將序列轉換成暫時資料流。 (由 RemoteProvider 定義。)

上層

請參閱

參考

Microsoft.ComplexEventProcessing.Linq 命名空間