Search Results for

    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.Id
    DomainObjectBase.Key
    DomainObjectBase.Created
    DomainObjectBase.Updated
    DomainObjectBase.IsMajorObject
    DomainObjectBase.ErrorMessage
    DomainObjectBase.ExtensionData
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Nevatech.Vsb.Repository.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    [DataContract(Name = "InboundRequest", Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
    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
    [DataMember]
    public int ContractId { get; set; }
    Property Value
    Type Description
    int

    DownstreamContractId

    Gets or sets the downstream contract id for the request.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public int DownstreamContractId { get; set; }
    Property Value
    Type Description
    int

    IsCallback

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public bool IsCallback { get; set; }
    Property Value
    Type Description
    bool

    IsOneWay

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public bool IsOneWay { get; set; }
    Property Value
    Type Description
    bool

    IsStatic

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public bool IsStatic { get; set; }
    Property Value
    Type Description
    bool

    MessageProcessing

    Gets or sets the message processing configuration.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public MessagePipeline MessageProcessing { get; set; }
    Property Value
    Type Description
    MessagePipeline

    MessageSamples

    Gets the collection of static responses for the request.

    Declaration
    [DataMember(Name = "Samples")]
    public Collection<MessageSample> MessageSamples { get; }
    Property Value
    Type Description
    Collection<MessageSample>

    OperationName

    Gets or sets the operation name this message belongs to.

    Declaration
    [DataMember]
    public string OperationName { get; set; }
    Property Value
    Type Description
    string

    OutboundRequest

    Gets or sets the corresponding outbound OutboundRequestMessageDefinition.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public OutboundRequestMessageDefinition OutboundRequest { get; set; }
    Property Value
    Type Description
    OutboundRequestMessageDefinition

    Responses

    Gets the collection of the corresponding responses for the request.

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

    Implements

    IValidator
    IExtensibleDataObject
    IEquatable<T>
    In This Article
    Back to top Nevatech Sentinet 6.7 Online Documentation