Partager via


Méthode QStreamable.HoppingWindow<TPayload> (IQStreamable<TPayload>, TimeSpan, TimeSpan, DateTime)

Produit un flux de données fenêtré basé sur la définition de fenêtre. Les fenêtres récurrentes sont caractérisées par une durée de fenêtre et une taille de saut représentant la période de fenêtre.

Espace de noms :  Microsoft.ComplexEventProcessing.Linq
Assembly :  Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public Shared Function HoppingWindow(Of TPayload) ( _
    source As IQStreamable(Of TPayload), _
    windowSize As TimeSpan, _
    hopSize As TimeSpan, _
    alignment As DateTime _
) As IQWindowedStreamable(Of TPayload)
'Utilisation
Dim source As IQStreamable(Of TPayload)
Dim windowSize As TimeSpan 
Dim hopSize As TimeSpan 
Dim alignment As DateTime 
Dim returnValue As IQWindowedStreamable(Of TPayload)

returnValue = source.HoppingWindow(windowSize, _
    hopSize, alignment)
public static IQWindowedStreamable<TPayload> HoppingWindow<TPayload>(
    this IQStreamable<TPayload> source,
    TimeSpan windowSize,
    TimeSpan hopSize,
    DateTime alignment
)
[ExtensionAttribute]
public:
generic<typename TPayload>
static IQWindowedStreamable<TPayload>^ HoppingWindow(
    IQStreamable<TPayload>^ source, 
    TimeSpan windowSize, 
    TimeSpan hopSize, 
    DateTime alignment
)
static member HoppingWindow : 
        source:IQStreamable<'TPayload> * 
        windowSize:TimeSpan * 
        hopSize:TimeSpan * 
        alignment:DateTime -> IQWindowedStreamable<'TPayload> 
JScript ne prend pas en charge les types et les méthodes génériques.

Paramètres de type

  • TPayload
    Type de charge utile.

Paramètres

  • alignment
    Type : System.DateTime
    Les heures de début des fenêtres sont alignées avec la valeur donnée qui doit comporter DateTimeKind.Utc.

Valeur de retour

Type : Microsoft.ComplexEventProcessing.Linq.IQWindowedStreamable<TPayload>
Flux de données fenêtré.

Remarque relative à l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme méthode d'instance sur tout objet de type IQStreamable<TPayload>. Lorsque vous utilisez la syntaxe de la méthode d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=sql.111) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=sql.111).

Notes

Les opérateurs de fenêtre voient des événements qui coïncident avec les limites de la fenêtre. Les événements de sortie sont des points au contour de fin de la fenêtre.

Voir aussi

Référence

QStreamable Classe

Surcharge HoppingWindow

Espace de noms Microsoft.ComplexEventProcessing.Linq