StreamEvent<TPayload> Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |