Udostępnij przez


StreamEvent<TPayload> Struktura

Definicja

Reprezentuje niepartycjonowane zdarzenie strumienia

[System.Runtime.Serialization.DataContract]
public struct StreamEvent<TPayload>
type StreamEvent<'Payload> = struct
Public Structure StreamEvent(Of TPayload)

Parametry typu

TPayload

Typ ładunku zdarzenia

Dziedziczenie
StreamEvent<TPayload>
Atrybuty

Konstruktory

StreamEvent<TPayload>(Int64, Int64, TPayload)

Tworzy nowe zdarzenie strumienia z podanymi parametrami czasowymi.

Pola

OtherTime

Godzina zakończenia zdarzenia Dla krawędzi początkowej czas synchronizacji to godzina rozpoczęcia zdarzenia (w innym czasie jest ustawiona wartość StreamEvent.InfinitySyncTime) W przypadku krawędzi końcowej czas synchronizacji to godzina zakończenia, a czas innego to oryginalny czas rozpoczęcia zdarzenia W przypadku zdarzenia interwału czas synchronizacji i czas inny odnoszą się do czasu rozpoczęcia i zakończenia zdarzenia w przypadku interpunkcji, parametr sync-time jest ustawiony na sygnaturę czasową interpunkcji, a czas inny jest ustawiony na długi. Minvalue

Payload

Ładunek zdarzenia

SyncTime

Czas rozpoczęcia zdarzenia Dla krawędzi początkowej czas synchronizacji to godzina rozpoczęcia zdarzenia (w innym czasie jest ustawiona wartość StreamEvent.InfinitySyncTime) W przypadku krawędzi końcowej czas synchronizacji to godzina zakończenia, a czas innego to oryginalny czas rozpoczęcia zdarzenia W przypadku zdarzenia interwału czas synchronizacji i czas inny odwołują się do godzin rozpoczęcia i zakończenia dla zdarzenia Interpunkcja, parametr sync-time jest ustawiony na sygnaturę czasową interpunkcji, a czas inny jest ustawiony na długi. Minvalue

Właściwości

EndTime

Pobieranie czasu zakończenia interwału zdarzeń logicznych dla tego zdarzenia

IsData

Sprawdź, czy zdarzenie to dane (krawędź początkowa, krawędź końcowa lub interwał)

IsEnd

Sprawdzanie, czy zdarzenie jest krawędzią końcową

IsInterval

Sprawdzanie, czy zdarzenie jest zdarzeniem interwału

IsPoint

Sprawdź, czy zdarzenie jest zdarzeniem punktowym (zdarzenie interwału o długości 1)

IsPunctuation

Sprawdzanie, czy zdarzenie jest znakiem interpunkcyjnym

IsStart

Sprawdź, czy zdarzenie jest krawędzią początkową

Kind

Rodzaj zdarzenia

StartTime

Pobieranie czasu rozpoczęcia interwału zdarzeń logicznych dla tego zdarzenia

Metody

ToString()

Zwracanie wersji ciągu zdarzenia

Metody rozszerzania

CreatePunctuation<TPayload>(StreamEvent<TPayload>, Int64)

Utwórz zdarzenie interpunkcyjne, biorąc pod uwagę istniejące zdarzenie strumienia jako szablon typu ładunku zdarzenia.

Dotyczy