Search Results for

    Show / Hide Table of Contents

    Interface IEventPayload

    Defines the necessary information of an event instance sent out or received.

    Inherited Members
    IClass.DescendOnce()
    IClass.Descend()
    IClass.Accept(Visitation.IVisitor)
    IClass.Accept<TContext>(Visitation.IVisitorWithContext<TContext>, TContext)
    IClass.Transform<T>(Visitation.ITransformer<T>)
    IClass.Transform<TContext, T>(Visitation.ITransformerWithContext<TContext, T>, TContext)
    Namespace: AasCore.Aas3_0
    Assembly: AasCore.Aas3_0.dll
    Syntax
    public interface IEventPayload : IClass
    Remarks

    This element is experimental and therefore may be subject to change or may be removed completely in future versions of the meta-model.

    Properties

    | Improve this Doc View Source

    ObservableReference

    Reference to the referable, which defines the scope of the event.

    Declaration
    IReference ObservableReference { get; set; }
    Property Value
    Type Description
    IReference
    Remarks

    Can be AssetAdministrationShell, Submodel or ISubmodelElement.

    | Improve this Doc View Source

    ObservableSemanticId

    SemanticId of the referable which defines the scope of the event, if available.

    Declaration
    IReference ObservableSemanticId { get; set; }
    Property Value
    Type Description
    IReference
    Remarks

    It is recommended to use a global reference.

    | Improve this Doc View Source

    Payload

    Event specific payload.

    Declaration
    byte[] Payload { get; set; }
    Property Value
    Type Description
    System.Byte[]
    | Improve this Doc View Source

    Source

    Reference to the source event element, including identification of AssetAdministrationShell, Submodel, ISubmodelElement's.

    Declaration
    IReference Source { get; set; }
    Property Value
    Type Description
    IReference
    | Improve this Doc View Source

    SourceSemanticId

    SemanticId of the source event element, if available

    Declaration
    IReference SourceSemanticId { get; set; }
    Property Value
    Type Description
    IReference
    Remarks

    It is recommended to use a global reference.

    | Improve this Doc View Source

    SubjectId

    Subject, who/which initiated the creation.

    Declaration
    IReference SubjectId { get; set; }
    Property Value
    Type Description
    IReference
    Remarks

    This is an external reference.

    | Improve this Doc View Source

    TimeStamp

    Timestamp in UTC, when this event was triggered.

    Declaration
    string TimeStamp { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    Topic

    Information for the outer message infrastructure for scheduling the event to the respective communication channel.

    Declaration
    string Topic { get; set; }
    Property Value
    Type Description
    System.String
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX