KeyedPayload<TKey, TPayload> Structure
Represents a payload that can be accessed using key grouping.
Namespace: Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public struct KeyedPayload<TKey, TPayload> : IKey<TKey>
generic<typename TKey, typename TPayload>
public value struct KeyedPayload : IKey<TKey>
[<Sealed>]
type KeyedPayload<'TKey, 'TPayload> =
struct
interface IKey<'TKey>
end
Public Structure KeyedPayload(Of TKey, TPayload)
Implements IKey(Of TKey)
Type Parameters
- TKey
The type of the grouping key.
- TPayload
The type of payload.
Properties
Name | Description | |
---|---|---|
Key | Gets the grouping key that is associated with this object. |
|
Payload | Gets the underlying payload of the keyed payload. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from ValueType.) |
|
GetHashCode() | (Inherited from ValueType.) |
|
GetType() | (Inherited from Object.) |
|
ToString() | (Inherited from ValueType.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.ComplexEventProcessing.Linq Namespace
Return to top