共用方式為


RemoteProvider.DefineObservable<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TElement> 方法 (IRemoteProvider, Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IObservable<TElement>>>)

定義可傳回序列的遠端函數。

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

語法

'宣告
<ExtensionAttribute> _
Public Shared Function DefineObservable(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TElement) ( _
    provider As IRemoteProvider, _
    definition As Expression(Of Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IObservable(Of TElement))) _
) As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IQbservable(Of TElement))
'用途
Dim provider As IRemoteProvider 
Dim definition As Expression(Of Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IObservable(Of TElement)))
Dim returnValue As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IQbservable(Of TElement))

returnValue = provider.DefineObservable(definition)
public static Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IQbservable<TElement>> DefineObservable<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TElement>(
    this IRemoteProvider provider,
    Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IObservable<TElement>>> definition
)
[ExtensionAttribute]
public:
generic<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename TElement>
static Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IQbservable<TElement>^>^ DefineObservable(
    IRemoteProvider^ provider, 
    Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IObservable<TElement>^>^>^ definition
)
static member DefineObservable : 
        provider:IRemoteProvider * 
        definition:Expression<Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, IObservable<'TElement>>> -> Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, IQbservable<'TElement>> 
JScript 不支援泛型型別及方法。

型別參數

  • T1
    第一個參數類型。
  • T2
    第二個參數類型。
  • T3
    第三個參數類型。
  • T4
    第四個參數類型。
  • T5
    第五個參數類型。
  • T6
    第六個參數類型。
  • T7
    第七個參數類型。
  • T8
    第八個參數類型。
  • T9
    第九個參數類型。
  • T10
    第十個參數類型。
  • T11
    第十一個參數類型。
  • T12
    第十二個參數類型。
  • T13
    第十三個參數類型。
  • TElement
    元素類型。

參數

傳回值

型別:System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, IQbservable<TElement>>
遠端序列函數。

使用注意事項

在 Visual Basic 及 C# 中,您可以在任何型別 IRemoteProvider 的物件上將這個方法做為執行個體方法呼叫。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱 https://msdn.microsoft.com/zh-tw/library/bb384936(v=sql.111)https://msdn.microsoft.com/zh-tw/library/bb383977(v=sql.111)

請參閱

參考

RemoteProvider 類別

DefineObservable 多載

Microsoft.ComplexEventProcessing.Linq 命名空間