WebSphere Message Broker™ V8.0.0.0 .NET Plugin Node API
NBElement Class
NamespacesIBM.Broker.PluginNBElement
SUMMARY
NBElement represents the elements in the logical (hierarchical) view of the message. Methods are provided for navigating and modifying the hierarchy.
Declaration Syntax
C#Visual BasicVisual C++F#
public class NBElement : IEnumerable<NBElement>
Public Class NBElement _
	Implements IEnumerable(Of NBElement)
public ref class NBElement : IEnumerable<NBElement^>
type NBElement =  
    class
        interface IEnumerable<NBElement>
    end
Members
All MembersMethodsProperties



IconMemberDescription
AddAfter(NBElement)
The AddAfter method attaches as the next sibling the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.

AddBefore(NBElement)
The AddBefore method attaches as the previous sibling the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.

AddFirstChild(NBElement)
The AddFirstChild method attaches as the first child the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.

AddLastChild(NBElement)
The AddLastChild method attaches as the last child the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.

AsBitStream(Int32, Int32, String, String, String, NBBitStreamControl)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding, ccsid, message set, message type, message format and options.

AsBitStream(Int32, Int32, String, String, String)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding, ccsid, message set, message type and message format.

AsBitStream(Int32, Int32, NBBitStreamControl)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding, ccsid and options.

AsBitStream(Int32, Int32)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding and ccsid.

AsBitStream(NBBitStreamControl)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given options.

AsBitStream()()()()
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on.

Children(Int32, String, String)
The Children method returns all child NBElements of this NBElement with the given Type, Namespace and Name.

Children(Int32, String)
The Children method returns all child NBElements of this NBElement with the given Type and Name.

Children(String, String)
The Children method returns all child NBElements of this NBElement with the given Namespace and Name.

Children(String)
The Children method returns all child NBElements of this NBElement with the given Name.

Children(Int32)
The Children method returns all child NBElements of this NBElement with the given Type.

Children()()()()
The Children method returns all child NBElements of this NBElement.

CreateAfter(Int32, String, String, Object)
The CreateAfter method creates as the next sibling a new NBElement with the given Type, Namespace, Name and Value.

CreateAfter(String, String, Object)
The CreateAfter method creates as the next sibling a new NBElement with the given Namespace, Name and Value.

CreateAfter(Int32, String, Object)
The CreateAfter method creates as the next sibling a new NBElement with the given Type, Name and Value.

CreateAfter(String, String)
The CreateAfter method creates as the next sibling a new NBElement with the given Namespace and Name.

CreateAfter(String)
The CreateAfter method creates as the next sibling a new NBElement with the given Name.

CreateAfter(Int32)
The CreateAfter method creates as the next sibling a new NBElement with the given Type.

CreateAfterFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.

CreateAfterFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.

CreateAfterFromBitStream(array<Byte>[]()[][], String, Int32, Int32, NBBitStreamControl)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.

CreateAfterFromBitStream(array<Byte>[]()[][], String, Int32, Int32)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.

CreateAfterFromBitStream(array<Byte>[]()[][], String)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream and Parser.

CreateAfterFromBitStream(array<Byte>[]()[][])
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream.

CreateAfterUsingNewParser(String)
The CreateAfterUsingNewParser method creates as the next sibling a new NBElement in the logical tree that belongs to the specified parser.

CreateBefore(Int32, String, String, Object)
The CreateBefore method creates as the previous sibling a new NBElement with the given Type, Namespace, Name and Value.

CreateBefore(String, String, Object)
The CreateBefore method creates as the previous sibling a new NBElement with the given Namespace, Name and Value.

CreateBefore(Int32, String, Object)
The CreateBefore method creates as the previous sibling a new NBElement with the given Type, Name and Value.

CreateBefore(String, String)
The CreateBefore method creates as the previous sibling a new NBElement with the given Namespace and Name.

CreateBefore(String)
The CreateBefore method creates as the previous sibling a new NBElement with the given Name.

CreateBefore(Int32)
The CreateBefore method creates as the previous sibling a new NBElement with the given Type.

CreateBeforeFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.

CreateBeforeFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.

CreateBeforeFromBitStream(array<Byte>[]()[][], String, Int32, Int32, NBBitStreamControl)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.

CreateBeforeFromBitStream(array<Byte>[]()[][], String, Int32, Int32)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.

CreateBeforeFromBitStream(array<Byte>[]()[][], String)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream and Parser.

CreateBeforeFromBitStream(array<Byte>[]()[][])
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream.

CreateBeforeUsingNewParser(String)
The CreateBeforeUsingNewParser method creates as the previous sibling a new NBElement in the logical tree that belongs to the specified parser.

CreateFirstChild(Int32, String, String, Object)
The CreateFirstChild method creates as the first child a new NBElement with the given Type, Namespace, Name and Value.

CreateFirstChild(String, String, Object)
The CreateFirstChild method creates as the first child a new NBElement with the given Namespace, Name and Value.

CreateFirstChild(Int32, String, Object)
The CreateFirstChild method creates as the first child a new NBElement with the given Type, Name and Value.

CreateFirstChild(String, String)
The CreateFirstChild method creates as the first child a new NBElement with the given Namespace and Name.

CreateFirstChild(String)
The CreateFirstChild method creates as the first child a new NBElement with the given Name.

CreateFirstChild(Int32)
The CreateFirstChild method creates as the first child a new NBElement with the given Type.

CreateFirstChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.

CreateFirstChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.

CreateFirstChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32, NBBitStreamControl)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.

CreateFirstChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.

CreateFirstChildFromBitStream(array<Byte>[]()[][], String)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream and Parser.

CreateFirstChildFromBitStream(array<Byte>[]()[][])
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream.

CreateFirstChildUsingNewParser(String)
The CreateFirstChildUsingNewParser method creates as the first child a new NBElement in the logical tree that belongs to the specified parser.

CreateLastChild(Int32, String, String, Object)
The CreateLastChild method creates as the last child a new NBElement with the given type, Namespace, Name and Value.

CreateLastChild(String, String, Object)
The CreateLastChild method creates as the last child a new NBElement with the given Namespace, Name and Value.

CreateLastChild(Int32, String, Object)
The CreateLastChild method creates as the last child a new NBElement with the given Type, Name and Value.

CreateLastChild(String, String)
The CreateLastChild method creates as the last child a new NBElement with the given Namespace and Name.

CreateLastChild(String)
The CreateLastChild method creates as the last child a new NBElement with the given Name.

CreateLastChild(Int32)
The CreateLastChild method creates as the last child a new NBElement with the given Type.

CreateLastChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.

CreateLastChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32, String, String, String)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.

CreateLastChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32, NBBitStreamControl)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.

CreateLastChildFromBitStream(array<Byte>[]()[][], String, Int32, Int32)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.

CreateLastChildFromBitStream(array<Byte>[]()[][], String)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream and Parser.

CreateLastChildFromBitStream(array<Byte>[]()[][])
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream.

CreateLastChildUsingNewParser(String)
The CreateLastChildUsingNewParser method creates as the last child a new NBElement in the logical tree that belongs to the specified parser.

Delete()()()()
The Delete method deletes the NBElement being operated on from the logical element tree.

DeleteAllChildren()()()()
The DeleteAllChildren method deletes all the children of the NBElement being operated on from the logical element tree.

Detach()()()()
The Detach method detaches the NBElement being operated on from the logical element tree.

DetachAllChildren()()()()
The DetachAllChildren method detaches all the children of the NBElement being operated on from the logical element tree.

Element[([( Int32, String, String, Int32])])
This default property returns the child NBElement whose Type, Namespace, Name and Index match the Type, Namespace, Name and Index specified.

Element[([( Int32, String, String])])
This default property returns the child NBElement whose Type, Namespace and Name match the Type, Name and Index specified.

Element[([( Int32, String, Int32])])
This default property returns the child NBElement whose Type, Name and Index match the Type, Name and Index specified.

Element[([( Int32, String])])
This default property returns the first child NBElement whose Type and Name match the Type and Name specified.

Element[([( String, String, Int32])])
This default property returns the child NBElement whose Namespace, Name and Index match the Namespace, Name and Index specified.

Element[([( String, String])])
This default property returns the first child NBElement whose Namespace and Name match the Namespace and Name specified.

Element[([( String, Int32])])
This default property returns the child NBElement whose Name and Index match the Name and Index specified.

Element[([( String])])
This default property returns the first child NBElement whose Name matches the Name specified.

ElementType
The ElementType property provides the parser specific type of the NBElement (which typically controls how the logical message is converted to a bitstream).

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExplicitNarrowingExplicitExplicitExplicit(NBElement to Int32)
The cast operator method retrieves the value of the NBElement and explicitly casts it to an Int value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Int64)
The cast operator method retrieves the value of the NBElement and explicitly casts it to an Int64 value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Decimal)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Decimal value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Double)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Double value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to BitArray)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a BitArray value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to array<Byte>[]()[][])
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Byte[] value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to String)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a String value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Boolean)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Boolean value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to DateTime)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a DateTime value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to TimeSpan)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a TimeSpan value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to DateTimeOffset)
The cast operator method retrieves the value of the NBElement and explicitly casts it to a DateTimeOffset value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(Int32>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<Int32> value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(Int64>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<Int64> value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(Decimal>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<Decimal> value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(Double>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<double> value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(Boolean>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<bool> value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(DateTime>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<DateTime> value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(TimeSpan>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<TimeSpan> value.

ExplicitNarrowingExplicitExplicitExplicit(NBElement to Nullable<(Of <<'(DateTimeOffset>)>>))
The cast operator method retrieves the value of the NBElement and explicitly casts it to a Nullable<DateTimeOffset> value.

FindOrCreate(Int32, String, String, Int32)
The FindOrCreate method returns the NBElement with the given Type, Namespace, Name and Index. If the NBElement is not found then it is created.

FindOrCreate(Int32, String, String)
The FindOrCreate method returns the NBElement with the given Type, Namespace and Index. If the NBElement is not found then it is created.

FindOrCreate(Int32, String, Int32)
The FindOrCreate method returns the NBElement with the given Type, Name and Index. If the NBElement is not found then it is created.

FindOrCreate(Int32, String)
The FindOrCreate method returns the NBElement with the given Type and Name. If the NBElement is not found then it is created.

FindOrCreate(String, String, Int32)
The FindOrCreate method returns the NBElement with the given Namespace, Name and Index. If the NBElement is not found then it is created.

FindOrCreate(String, String)
The FindOrCreate method returns the NBElement with the given Namespace and Name. If the NBElement is not found then it is created.

FindOrCreate(String, Int32)
The FindOrCreate method returns the NBElement with the given Name and Index. If the NBElement is not found then it is created.

FindOrCreate(String)
The FindOrCreate method returns the NBElement with the given Name. If the NBElement is not found then it is created.

FindOrCreate(Int32)
The FindOrCreate method returns the NBElement with the given Type. If the NBElement is not found then it is created.

FirstChild
The FirstChild property provides the first child NBElement in the logical (hierarchical) view of the message.

GenericType
The GenericType property provides the generic type of the NBElement (which indicates if it has a Name, a Value or both).

GetBitArray()()()()
The GetBitArray method returns a BitArray value containing the value of the NBElement.

GetBoolean()()()()
The GetBoolean method returns a Boolean value containing the value of the NBElement.

GetByteArray()()()()
The GetByteArray method returns an Byte[] value containing the value of the NBElement.

GetDateTime()()()()
The GetDateTime method returns a DateTime value containing the value of the NBElement.

GetDateTimeOffset()()()()
The GetDateTimeOffset method returns a DateTimeOffset value containing the value of the NBElement.

GetDecimal()()()()
The GetDecimal method returns a Decimal value containing the value of the NBElement.

GetDouble()()()()
The GetDouble method returns a Double value containing the value of the NBElement.

GetGenericEnumerator()()()()
The GetGenericEnumerator method returns an NBElementEnumerator for the children of the NBElement being operated on.

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetInt32()()()()
The GetInt32 method returns an Int value containing the value of the NBElement.

GetInt64()()()()
The GetInt64 method returns an Int64 value containing the value of the NBElement.

GetNullableBoolean()()()()
The GetNullableBoolean method returns a Nullable<bool> value containing the value of the NBElement.

GetNullableDateTime()()()()
The GetNullableDateTime method returns a Nullable<DateTime> value containing the value of the NBElement.

GetNullableDateTimeOffset()()()()
The GetNullableDateTimeOffset method returns a Nullable<DateTimeOffset> value containing the value of the NBElement.

GetNullableDecimal()()()()
The GetNullableDecimal method returns a Nullable<Decimal> value containing the value of the NBElement.

GetNullableDouble()()()()
The GetNullableDouble method returns a Nullable<Double> value containing the value of the NBElement.

GetNullableInt32()()()()
The GetNullableInt32 method returns a Nullable<Int32> value containing the value of the NBElement.

GetNullableInt64()()()()
The GetNullableInt64 method returns a Nullable<Int64> value containing the value of the NBElement.

GetNullableTimeSpan()()()()
The GetNullableTimeSpan method returns a Nullable<TimeSpan> value containing the value of the NBElement.

GetPlainEnumerator()()()()
The GetPlainEnumerator method returns a plain IEnumerator for the children of the NBElement being operated on.

GetString()()()()
The GetString method returns a String value containing the value of the NBElement.

GetTimeSpan()()()()
The GetTimeSpan method returns a TimeSpan value containing the value of the NBElement.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
LastChild
The LastChild property provides the last child NBElement in the logical (hierarchical) view of the message.

Name
The Name property provides the name of the NBElement in the logical (hierarchical) view of the message.

Namespace
The Namespace property provides the namespace of the NBElement in the logical (hierarchical) view of the message.

NextSibling
The NextSibling property provides the next sibling NBElement in the logical (hierarchical) view of the message.

Parent
The Parent property provides the parent NBElement in the logical (hierarchical) view of the message.

ParserName
The ParserName property provides the name of the Parser in the logical view of the message which owns the NBElement.

PreviousSibling
The PreviousSibling property provides the previous sibling NBElement in the logical (hierarchical) view of the message.

ReadOnly
The ReadOnly property indicates whether changes can be made to the NBElement.

ReplaceAllChildren(NBElement)
The ReplaceAllChildren method deletes all the children of the NBElement being operated on and replaces them with the given NBElement.

SetValue(Object)
The SetValue method assigns the given Object's value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(DateTimeOffset>)>>))
The SetValue method assigns the given Nullable<DateTimeOffset> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(DateTimeOffset)
The SetValue method assigns the given DateTimeOffset value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(DateTimeOffset>)>>), NBElementDateTimeType)
The SetValue method assigns the given Nullable<DateTimeOffset> value to the NBElement (using the NBElementDateTimeType to determine the sub-type) and returns the current NBElement (whose value is set).

SetValue(DateTimeOffset, NBElementDateTimeType)
The SetValue method assigns the given DateTimeOffset value to the NBElement (using the NBElementDateTimeType to determine the sub-type) and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(TimeSpan>)>>))
The SetValue method assigns the given Nullable<TimeSpan> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(TimeSpan)
The SetValue method assigns the given TimeSpan value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(TimeSpan>)>>), NBElementTimeSpanType)
The SetValue method assigns the given Nullable<TimeSpan> value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).

SetValue(TimeSpan, NBElementTimeSpanType)
The SetValue method assigns the given TimeSpan value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(DateTime>)>>), NBElementDateTimeType)
The SetValue method assigns the given Nullable<DateTime> value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).

SetValue(DateTime, NBElementDateTimeType)
The SetValue method assigns the given DateTime value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(DateTime>)>>))
The SetValue method assigns the given Nullable<DateTime> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(DateTime)
The SetValue method assigns the given DateTime value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Boolean>)>>))
The SetValue method assigns the given Nullable<bool> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Boolean)
The SetValue method assigns the given Boolean value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Char>)>>))
The SetValue method assigns the given Nullable<char> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Char)
The SetValue method assigns the given Char value to the NBElement and returns the current NBElement (whose value is set).

SetValue(String)
The SetValue method assigns the given String value to the NBElement and returns the current NBElement (whose value is set).

SetValue(array<Byte>[]()[][])
The SetValue method assigns the given array unasigned char value to the NBElement and returns the current NBElement (whose value is set).

SetValue(BitArray)
The SetValue method assigns the given BitArray value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Single>)>>))
The SetValue method assigns the given Nullable<Single> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Single)
The SetValue method assigns the given Single value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Double>)>>))
The SetValue method assigns the given Nullable<double> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Double)
The SetValue method assigns the given Double value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Decimal>)>>))
The SetValue method assigns the given Nullable<Decimal> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Decimal)
The SetValue method assigns the given Decimal value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Int64>)>>))
The SetValue method assigns the given Nullable<Int64> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Int32>)>>))
The SetValue method assigns the given Nullable<int> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Int16>)>>))
The SetValue method assigns the given Nullable<Int16> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Nullable<(Of <<'(Byte>)>>))
The SetValue method assigns the given Nullable<Byte> value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Int64)
The SetValue method assigns the given Int64 value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Int32)
The SetValue method assigns the given Int value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Int16)
The SetValue method assigns the given Int16 value to the NBElement and returns the current NBElement (whose value is set).

SetValue(Byte)
The SetValue method assigns the given Byte value to the NBElement and returns the current NBElement (whose value is set).

ToString()()()()
The ToString method returns a String representation of the NBElement being operated on.
(Overrides Object.ToString()()()().)
Valid
The Valid property indicates whether the NBElement object points to an actual logical message, or not.

ValueAsString
The ValueAsString property provides the value of the value of the NBElement, converted to a string.

ValueIsNull
The ValueIsNull property indicates whether the NBElement's value is specified to be Null (outside the standard value space for its data type).

ValueType
The ValueType property provides the parser specific value type of the NBElement (which typically controls how the logical message is converted to a bitstream).

Remarks
When creating a new message from scratch, it is important that the parser-owning folders (elements whose parent is the root element) are created using only the following methods passing in the parser name as the argument:

CreateLastChildUsingNewParser(String)

CreateFirstChildUsingNewParser(String)

CreateBeforeUsingNewParser(String)

CreateAfterUsingNewParser(String)

Children of these folders should be created with the other create methods only.

Warning: caching NBElement objects over multiple message flow invocations is unsupported because the internal state may be reset at the end of the current message invocation.

Inheritance Hierarchy
Object
NBElement

Assembly: IBM.Broker.Plugin (Module: IBM.Broker.Plugin) Version: 8.0.0.0