File

projects/wms-framework/src/lib/wcfserviceinvocationsupport/MessageHeader.ts

Description

Base class for the request Message Headers

Index

Properties
Methods

Constructor

constructor(name: string, ns: string, value: any)

Constructor

Parameters :
Name Type Optional Description
name string No

Header key

ns string No

Header namespace

value any No

Header Value

Properties

Message
Type : any
Default value : null

Message information

MessageKey
Type : string
Default value : null

Key associated to the message header

Namespace
Type : string
Default value : null

Message namespace

Methods

Static CreateHeader
CreateHeader(name: string, ns: string, value: any)

Creates a new Header

Parameters :
Name Type Optional Description
name string No

Header key

ns string No

Header namespace

value any No

Header Value

Returns : MessageHeader

The new message header

export class MessageHeader {
  /**
   * Key associated to the message header
   *
   * @memberof MessageHeader
   * @wIgnore
   */
  MessageKey: string = null;

  /**
   * Message information
   *
   * @memberof MessageHeader
   * @wIgnore
   */
  Message: any = null;

  /**
   * Message namespace
   *
   * @memberof MessageHeader
   * @wIgnore
   */
  Namespace: string = null;

  /**
   *  Constructor
   *
   * @param {string} name Header key
   * @param {string} ns Header namespace
   * @param {any} value Header Value
   * @memberof MessageHeader
   */
  constructor(name: string, ns: string, value: any) {
    this.MessageKey = name;
    this.Message = value;
    this.Namespace = ns;
  }

  /**
   *  Creates a new Header
   *
   * @param {string} name Header key
   * @param {string} ns Header namespace
   * @param {any} value Header Value
   * @returns {MessageHeader} The new message header
   * @memberof MessageHeader
   */
  static CreateHeader(name: string, ns: string, value: any): MessageHeader {
    return new MessageHeader(name, ns, value);
  }
}

result-matching ""

    No results matching ""