projects/wms-framework/src/lib/wcfserviceinvocationsupport/MessageHeader.ts
Base class for the request Message Headers
Properties |
Methods |
|
constructor(name: string, ns: string, value: any)
|
Constructor |
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 |
Static CreateHeader | ||||||||||||||||
CreateHeader(name: string, ns: string, value: any)
|
||||||||||||||||
Creates a new Header
Parameters :
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);
}
}