Show / Hide Table of Contents

    Class InboundRequestMessageDefinition

    Defines the inbound request message.

    Inheritance
    Object
    DomainObjectBase
    Message
    MessageDefinition
    InboundRequestMessageDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IEquatable<Message>
    Inherited Members
    MessageDefinition.CopyFrom(Message)
    MessageDefinition.Compress()
    MessageDefinition.IsPopulated
    MessageDefinition.Headers
    Message.Validate()
    Message.Equals(Message)
    Message.Equals(Object)
    Message.GetHashCode()
    Message.ToString()
    Message.IsMatch(Message, Message)
    Message.ObjectType
    Message.OperationId
    Message.Direction
    Message.Action
    Message.Name
    Message.Namespace
    Message.QName
    Message.Settings
    Message.BodyProtectionLevel
    Message.DownstreamMessageId
    Message.TemplateFileId
    Message.TemplateMessageVersion
    Message.IsSecured
    DomainObjectBase.IsValidElementName(String)
    DomainObjectBase.AreEqual(Nullable<DateTime>, Nullable<DateTime>)
    DomainObjectBase.Equals(DomainObjectBase)
    DomainObjectBase.Id
    DomainObjectBase.Key
    DomainObjectBase.Created
    DomainObjectBase.Updated
    DomainObjectBase.IsMajorObject
    DomainObjectBase.ErrorMessage
    DomainObjectBase.ExtensionData
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class InboundRequestMessageDefinition : MessageDefinition, IValidator, IExtensibleDataObject, IEquatable<Message>

    Constructors

    InboundRequestMessageDefinition()

    Initializes an empty instance.

    Declaration
    public InboundRequestMessageDefinition()

    InboundRequestMessageDefinition(Message)

    Initializes a new instance from provided Message object.

    Declaration
    public InboundRequestMessageDefinition(Message message)
    Parameters
    Type Name Description
    Message message

    Message description to be initialized from.

    Properties

    ContractId

    Gets or sets contract id this message belongs to.

    Declaration
    public int ContractId { get; set; }
    Property Value
    Type Description
    Int32

    DownstreamContractId

    Gets or sets the downstream contract id for the request.

    Declaration
    public int DownstreamContractId { get; set; }
    Property Value
    Type Description
    Int32

    IsCallback

    Gets or sets flag indicating that message belongs to a callback operation.

    Declaration
    public bool IsCallback { get; set; }
    Property Value
    Type Description
    Boolean

    IsOneWay

    Gets or sets flag indicating that message belongs to a one-way (send) operation.

    Declaration
    public bool IsOneWay { get; set; }
    Property Value
    Type Description
    Boolean

    IsStatic

    Gets or sets flag indicating that message triggers returning a static response and should not call the downstream service.

    Declaration
    public bool IsStatic { get; set; }
    Property Value
    Type Description
    Boolean

    MessageProcessing

    Gets or sets the message processing configuration.

    Declaration
    public MessagePipeline MessageProcessing { get; set; }
    Property Value
    Type Description
    MessagePipeline

    MessageSamples

    Gets the collection of static responses for the request.

    Declaration
    public Collection<MessageSample> MessageSamples { get; }
    Property Value
    Type Description
    Collection<MessageSample>

    OperationName

    Gets or sets the operation name this message belongs to.

    Declaration
    public string OperationName { get; set; }
    Property Value
    Type Description
    String

    OutboundRequest

    Gets or sets the corresponding outbound OutboundRequestMessageDefinition.

    Declaration
    public OutboundRequestMessageDefinition OutboundRequest { get; set; }
    Property Value
    Type Description
    OutboundRequestMessageDefinition

    Responses

    Gets the collection of the corresponding responses for the request.

    Declaration
    public Collection<MessageDefinition> Responses { get; }
    Property Value
    Type Description
    Collection<MessageDefinition>

    Implements

    IValidator
    System.Runtime.Serialization.IExtensibleDataObject
    System.IEquatable<T>
    Back to top Nevatech Sentinet 6.5 Online Documentation