Represents an Ldap Message ID.
///
///
/// MessageID ::= INTEGER (0 .. maxInt)
///
/// maxInt INTEGER ::= 2147483647 -- (2^^31 - 1) --
///
/// Note: The creation of a MessageID should be hidden within the creation of
/// an RfcLdapMessage. The MessageID needs to be in sequence, and has an
/// upper and lower limit. There is never a case when a user should be
/// able to specify the MessageID for an RfcLdapMessage. The MessageID()
/// class should be package protected. (So the MessageID value isn't
/// arbitrarily run up.)
///
///
class RfcMessageID:Asn1Integer
{
///