Summary description for Utility.
Inheritance Hierarchy
SystemMarshalByRefObject
IMailAPI_NETUtility
Namespace: IMailAPI_NET
Assembly: IMailAPI_NET (in IMailAPI_NET.dll) Version: 1.0.0.0
Syntax
The Utility type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Utility | Initializes a new instance of the Utility class |
Methods
| Name | Description | |
|---|---|---|
| AvailableIpAddressList |
Returns an ArrayList of the Ip Address strings on this system that are not
assigned to a IMail domain.
| |
| BackupRegistry |
Backs up the registry settings to a file
| |
| Base64Decode | ||
| Base64Encode | ||
| ByteArrayToLI |
Use this to convert a byte array to a long integer. It assumes a 4 byte array. The primary use of this function is to convert and
IP Address to a long int for mitmask operations
| |
| ConvertEncodingToString | ||
| ConvertStringToEncoding | ||
| CopyKey | ||
| CopyRegKey | ||
| CreateNewDirectory | ||
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| DecodeText | ||
| EncodeText | ||
| Equals | (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetNextString |
Pulls the next string up to the \r\n from the MemoryStream provided. The out strString will NOT include the
\r\n, but the out aBytes will.
| |
| GetNTUsers |
Takes users from the local SAM and adds them to a List of NTuser structures
The calling function will then need to select users to add and add them to IMail
Returns null if something goes wrong
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetUserLimitStatus | ||
| HandleJavascriptReservedChars | ||
| htmlEscapeChars(String) |
Escape all characters that are above or equal to Unicode value 128 in the given string using HTML escape sequences.
| |
| htmlEscapeChars(String, Int32) |
Escape all characters that are above a certain Unicode value in the given string using HTML escape sequences.
| |
| htmlUnescapeChars(String) |
Unescape to a character any html escape sequences found in the given string that have a value above or equal to Unicode value 128.
| |
| htmlUnescapeChars(String, Int32) |
Unescape to a character any html escape sequences found in the given string that have a value above a certain Unicode value.
| |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| isNumeric |
Method to test whether an object's string representation (ToString) is a number (double).
| |
| isUInt |
Internationalized method to check and make sure a string can be made into a uint.
| |
| IsUnderSystemUserLimit |
Check to see if we are under the system user limit (User metering)
| |
| IsValidDomainName | ||
| IsValidEmailAddress | ||
| IsValidIPAddress | ||
| IsValidMask | ||
| LogError(String, Exception) |
LogError places messages into the Event Viewer log
| |
| LogError(String, APIMessageType, String) |
LogError places messages into the Event Viewer log
| |
| NeedsEncoding | ||
| QDecode | ||
| QEncode | ||
| RecalculateActiveUserCount | ||
| RefineEmailAddress | ||
| RegDecodePassword | ||
| RegEncodePassword | ||
| RenameSubKey | ||
| ResizeButtons | ||
| RestoreRegistry |
Restores the IMail registry settings from a file
| |
| ReverseString | ||
| SplitName(String, String, String) |
Splits a full name string into first and last name strings
| |
| SplitName(String, String, String, String) |
Splits a full name string into first, middle and last name strings
| |
| TimestampLiteral | ||
| ToString | (Inherited from Object.) | |
| UTCNowNoDST | ||
| UTF8Encode | ||
| XMLDecode |
See Also