RemoteProvider.DefineStreamableSink<TPayload> Method (IRemoteProvider, Type, Object, EventShape, StreamEventOrder)

Defines a remote temporal stream sink.

Namespace:  Microsoft.ComplexEventProcessing.Linq
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function DefineStreamableSink(Of TPayload) ( _
    provider As IRemoteProvider, _
    adapterFactoryType As Type, _
    configInfo As Object, _
    eventShape As EventShape, _
    streamEventOrder As StreamEventOrder _
) As IRemoteStreamableSink(Of TPayload)
'Usage
Dim provider As IRemoteProvider 
Dim adapterFactoryType As Type 
Dim configInfo As Object 
Dim eventShape As EventShape 
Dim streamEventOrder As StreamEventOrder 
Dim returnValue As IRemoteStreamableSink(Of TPayload)

returnValue = provider.DefineStreamableSink(adapterFactoryType, _
    configInfo, eventShape, streamEventOrder)
public static IRemoteStreamableSink<TPayload> DefineStreamableSink<TPayload>(
    this IRemoteProvider provider,
    Type adapterFactoryType,
    Object configInfo,
    EventShape eventShape,
    StreamEventOrder streamEventOrder
)
[ExtensionAttribute]
public:
generic<typename TPayload>
static IRemoteStreamableSink<TPayload>^ DefineStreamableSink(
    IRemoteProvider^ provider, 
    Type^ adapterFactoryType, 
    Object^ configInfo, 
    EventShape eventShape, 
    StreamEventOrder streamEventOrder
)
static member DefineStreamableSink : 
        provider:IRemoteProvider * 
        adapterFactoryType:Type * 
        configInfo:Object * 
        eventShape:EventShape * 
        streamEventOrder:StreamEventOrder -> IRemoteStreamableSink<'TPayload> 
JScript does not support generic types and methods.

Type Parameters

  • TPayload
    The payload type.

Parameters

  • adapterFactoryType
    Type: System.Type
    The adapter factory type.

Return Value

Type: Microsoft.ComplexEventProcessing.Linq.IRemoteStreamableSink<TPayload>
The remote temporal stream sink.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IRemoteProvider. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=sql.111) or https://msdn.microsoft.com/en-us/library/bb383977(v=sql.111).

See Also

Reference

RemoteProvider Class

DefineStreamableSink Overload

Microsoft.ComplexEventProcessing.Linq Namespace