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 定義。) |
上層