Udostępnij przez


Properties Klasa

Definicja

Metody rozszerzeń z możliwością przesyłania strumieniowego.

public static class Properties
type Properties = class
Public Module Properties
Dziedziczenie
Properties

Metody

EqualityComparer<TKey,TPayload,T>(IPropertySetter<TKey,TPayload>, Expression<Func<TPayload,T>>, Expression<Func<T,T,Boolean>>, Expression<Func<T,Int32>>)

Ustawia moduł porównujący równości wybranego podstreama dla strumienia. Wiele z nich można ustawić dla różnych selektorów. Ten porównujący jest wydajnym porównującym zoptymalizowanym pod kątem tego wystąpienia danych i nie ma zastosowania do innych strumieni z tym samym schematem.

EqualityComparer<TKey,TPayload,T>(IPropertySetter<TKey,TPayload>, Expression<Func<TPayload,T>>, IEqualityComparerExpression<T>)

Ustawia moduł porównujący równości wybranego podstreama dla strumienia. Wiele z nich można ustawić dla różnych selektorów. Ten porównujący jest wydajnym porównującym zoptymalizowanym pod kątem tego wystąpienia danych i nie ma zastosowania do innych strumieni z tym samym schematem. W przypadku porównania równości na poziomie schematu zaimplementuj interfejs IEqualityComparerExpression.

GetProperties<TKey,TPayload>(IStreamable<TKey,TPayload>, StreamProperties<TKey,TPayload>)

Ustawia parametr wyjściowy (właściwości) na bieżące właściwości strumienia

IsConstantDuration<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Boolean, Nullable<Int64>)

Ustaw właściwość, czy wszystkie zdarzenia w strumieniu mają stały czas trwania i opcjonalnie szerokość stałego czasu trwania (wartość null, jeśli nie jest znana).

IsConstantHop<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Boolean, Nullable<Int64>, Nullable<Int64>)

Ustaw właściwość, czy wszystkie zdarzenia w strumieniu mają stały przeskok, a opcjonalnie okres i przesunięcie przeskoku stałego (wartość null, jeśli nie jest znana).

IsEventOverlappingFree<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Boolean)

Ustaw właściwość o tym, czy strumień jest pozbawiony simultaneity w.r.t. sync-times.

IsIntervalFree<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Boolean)

Ustaw właściwość o tym, czy strumień jest pozbawiony interwałów.

IsSnapshotSorted<TKey,TPayload,T>(IPropertySetter<TKey,TPayload>, Boolean, Expression<Func<TPayload,T>>, Nullable<Guid>)

Ustawia właściwość bez względu na to, czy strumień jest posortowany na migawkę. W przypadku sortowania określa pola sortowania skojarzone ze strumieniem (domyślnie cały ładunek)

IsSnapshotSorted<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Boolean, Nullable<Guid>)

Ustawia właściwość bez względu na to, czy strumień jest sortowany (przez cały ładunek) na migawkę

IsSyncTimeSimultaneityFree<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Boolean)

Ustaw właściwość o tym, czy strumień jest pozbawiony simultaneity w.r.t. sync-times.

KeyEqualityComparer<TKey,TPayload>(IPropertySetter<TKey,TPayload>, IEqualityComparerExpression<TKey>)

Ustawia właściwość KeyEqualityComparer skojarzona ze strumieniem. Ten porównujący jest wydajnym porównującym zoptymalizowanym pod kątem tego wystąpienia danych i nie ma zastosowania do innych strumieni z tym samym schematem. W przypadku porównania równości na poziomie schematu zaimplementuj interfejs IEqualityComparerExpression.

PayloadComparer<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Expression<Comparison<TPayload>>)

Ustawia właściwość PayloadComparer skojarzona ze strumieniem. Ten porównujący jest wydajnym porównującym zoptymalizowanym pod kątem tego wystąpienia danych i nie ma zastosowania do innych strumieni z tym samym schematem. W przypadku porównania na poziomie schematu zaimplementuj interfejs IComparerExpression.

PayloadComparer<TKey,TPayload>(IPropertySetter<TKey,TPayload>, IComparerExpression<TPayload>)

Ustawia właściwość PayloadComparer skojarzona ze strumieniem. Ten porównujący jest wydajnym porównującym zoptymalizowanym pod kątem tego wystąpienia danych i nie ma zastosowania do innych strumieni z tym samym schematem. W przypadku porównania na poziomie schematu zaimplementuj interfejs IComparerExpression.

PayloadEqualityComparer<TKey,TPayload>(IPropertySetter<TKey,TPayload>, Expression<Func<TPayload,TPayload,Boolean>>, Expression<Func<TPayload,Int32>>)

Ustawia właściwość PayloadEqualityComparer skojarzona ze strumieniem. Ten porównujący jest wydajnym porównującym zoptymalizowanym pod kątem tego wystąpienia danych i nie ma zastosowania do innych strumieni z tym samym schematem. W przypadku porównania równości na poziomie schematu zaimplementuj interfejs IEqualityComparerExpression.

PayloadEqualityComparer<TKey,TPayload>(IPropertySetter<TKey,TPayload>, IEqualityComparerExpression<TPayload>)

Ustawia właściwość PayloadEqualityComparer skojarzona ze strumieniem. Ten porównujący jest wydajnym porównującym zoptymalizowanym pod kątem tego wystąpienia danych i nie ma zastosowania do innych strumieni z tym samym schematem. W przypadku porównania równości na poziomie schematu zaimplementuj interfejs IEqualityComparerExpression.

SetProperties<TKey,TPayload>(IStreamable<TKey,TPayload>, StreamProperties<TKey,TPayload>)

Ustawia bieżące właściwości strumienia na podany argument (newProperties)

SetProperty<TKey,TPayload>(IStreamable<TKey,TPayload>)

Wprowadź tryb, w którym można ustawić właściwość strumienia.

Dotyczy