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
System_CAPS_pubproperty Key

Gets the grouping key that is associated with this object.

System_CAPS_pubproperty Payload

Gets the underlying payload of the keyed payload.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from ValueType.)

System_CAPS_pubmethod GetHashCode()

(Inherited from ValueType.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod 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