Click here to Skip to main content
15,896,606 members
Articles / Hosted Services / Azure

Azure Service Bus Tester

Rate me:
Please Sign up or sign in to vote.
4.96/5 (16 votes)
27 Dec 2014CPOL28 min read 90.1K   2.9K   24  
This article describes the design and implementation of the small tool, tester for Windows Azure Service Bus Messaging.
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <metadata name="imageListIcons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>10, 49</value>
  </metadata>
  <data name="imageListIcons.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAB2
        GQAAAk1TRnQBSQFMAgEBEgEAAZgBAgGYAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
        AwABQAMAAVADAAEBAQABCAYAARQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
        AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
        AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
        AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
        AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
        AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
        ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
        AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
        AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
        AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
        AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
        AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
        AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
        AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
        AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
        ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
        Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
        AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
        AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
        AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
        ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
        Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
        AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
        AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
        AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
        AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
        AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
        AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/xkAAfMB/wGGAc8BrgH/
        AfUxAAGuAbsEtQEJAe4BzwKuAc8BrgGGAa4B/zAAAa4C9AEZAfMBGQHzAfUBzwG1BM8BZjEAAa4D9AIZ
        AfQBZgHPAbUBZgH1Aa4BzwKuIAAB/wHzAfEB8gEJAfMC9AIJARkD8QH/AQABrgH1BPQB9QLWAbUB9QHz
        Af8DzyAAA9wBCQH/ARkC2wEZAfQDGQLbAfIBkQH/AvUC9AH1ArUB1gFmAfUBrgHPAq4gAAHbAf8BGQH0
        Av8BGQEJARkD/wIZAf8B3AGRAv8F9QHPAtYDtQGuAf8gAAH/AtwD/wL0Af8BGQL/ARkB9AH/AdsBkQH/
        AfMB8AEHAXEBtAHuAQkCtQHWA88B/yIAAfEBGQL/AfQD/wH0Av8B2wHyAfQB7QHzAfAB/wHVAXIBcQGR
        AbwB9QG1AdYBriUAAf8B3AH/AhkD/wPcAfQCAAGSARIC/wG0AZcB1QGYAXEB9QHyAfMnAAHyAtwB8AHc
        AfQBGQEJAvQDAAH3Af8B6gH/AZcBwgGYAZAB7gHyAfMBCSgAAfQB/wEAAfIBCQEZBgABtQL/ARMB/wG8
        AZgB8AH/AfIB9QEJNAAB7wj/AZECZjQAAbUI/wGRAe4B8DQAAe8I/wHtAfGJAAJlAQAC/wcABP8BtQGL
        AfMB9Aj/BgABngFaAZ4NAAGeAeQBwgkAAooBrQGKAWUBpgGKAZEGAAL/AbQBkQGmAYoBkAGRAYsBCQb/
        BgACWgHkDQAD5AgAAbsBigGmAbMBrQGKAa0BigH0BgAB/wG8AooBswGLA4oBtAH/A0cC/wIAAZ4BWgGe
        AQABngFaAZ4BAAGeAeQBwgUAAZ4BWgGeAQABngHkAcIBAAHCAZ4BwgQABrMBrQGKAmUB9AQAAf8BtAGz
        AYsCswKtAosFRwH/AgADWgUAA+QFAAJaAXwFAAOeBAABZQGtArMBiwKzAq0BigG0BAAB/wGRAYsFswGL
        B0cCAAGeAVUBngUAAcIB5AHCBQABngFaAZ4FAAHCAZ4BwgQABLMBigFlArMCrQUAAf8EswKKArMHRyEA
        AfABvAazAooB/wQAAf8BuwSzAYoCswdHAeQBMwGeCQABwgGeAcIBAAGeAVoBngkAAcIBngHCBAAHswGL
        AUgBAAFJAf8BAAP/BrMHRwMzCQADngEAAVoBVQFaCQADwgMAAfMBbQGzASoCswGKAWwBcQFOAkgB8gH0
        Av8BGwFsAbMBbAKzAYoBiwVHAfQB5AEzAeQJAAHCAZ4BwgEAAZ4BVQGeCQAB8wLCAwABMQFYASoBegFR
        AeoBUQFxA3cBTwJIAv8BdAFSAVEBWAFzAZABbQFPAXcDRwFIAXIhAAHzASoBmgN6AVkBUgFxAXcCcQF3
        AVUBTwH/AfQBMQN6AVgBUgFRAncBcQF3AXEBTwFxAgAD/wUAA8IFAAHkATMB5AUAAfQBwgH0BAABmQOa
        AVICegExAncBcQFIAXcBTwFIAf8BmgF6ApoDegFSAncBcQFPAXcBTwFyAgAD/wUAA8IFAAMzBQAB8wLC
        BQABmQKaATABUgJ6AVIBCAR3AfMB/wH2AXQBegGaAlIBegFZAVEBlwR3AQgCAAP/AQAB/wHzAfQBAAHz
        AsIFAAHkATMB5AEAA/8BAAH0AcIB9AUAAVgEmgF6ATEBUgH/AZ0B/wF3Af8BAAL/AXkFmgFSAVgBuwGd
        AZgBdwEIAf8GAALzAcINAAL/AfQKAAEbAf8BmgFSAnoHAAL/AfYCmgN6AVIBGgb/BgAB9AHzAfQNAAP/
        DAACGgkABP8B9gKaARsBGgf/RgAB9AHCAfQNAAP/DQAB5AEzAeQNAAGeAVUBng0AAsIB8w0AA/8NAAIz
        AVUNAAFaAVUBWgkAAsIB8wEAAfQBwgH0AQAD/wUAAfQB8wH/AQAD/wEAAeQBMwHkBQAD/wEAAeQBMwGe
        AQABngFVAZ4FAAHkATMB5AEAAZ4BVQGeAQABngFaAZ4FAAPCBQAD/wUAAsIB8wUAAzMFAAP/BQABWgFV
        AVoFAAMzBQADWgUAA8IFAAP/BQAB9AHCAfQFAAHkATMBngUAA/8FAAGeAVoBngUAAeQBMwHkBQABngFa
        AZ5DAAHCAZ4BwgkAAeQBMwHkAQAB8wHCAfMJAAGeAVUBngEAAfQB8wH0CQABngFaAZ4BAAP/CQABngHk
        AZ4BAAOeCQADMwEAA8IJAAFaAVUBWgEAAfMBwgHzCQADWgEAA/8JAAPkAQABwgGeAcIJAAGeATMBngEA
        AcIBwQHCCQABngFaAZ4BAAH0AcIB9AkAAZ4BWgGeAQAB/wH0Af8JAAHCAeQBwkMAAcIB5AHCBQABngFV
        AZ4FAAHCAZ4BwgUAAZ4BWgGeBQAB8wLCBQABwgHkAZ4FAAH0AfMB9AUAAcIBngHCBQAD5AUAAVoBVQFa
        BQADngUAAeQCWgUAA8IFAAPkBQAB8wLCBQADngUAAcIB5AGeAQABngFaAZ4BAAGeAVoBngUAAcIBngHC
        AQABwgHkAZ4BAAGeAVoBngUAA8IBAAHCAZ4BwgEAAcIB5AHCBQAB9AHCAfQBAAHzAsIBAAHCAZ4BwgkA
        AeQCWg0AA+QNAAOeDQADwg0AAZ4BWgGeDQABwgHkAZ4NAAHCAZ4Bwg0AA8IXABD/MAAE/wKKA/8B1AGt
        ARkE/wYAAcIBngHCDQACwgHzFwAC/wG7A9QB/wG6AbQB1ALVAUcD/wYAA54NAAPCCAAB7AH7Af8B+wH/
        AfsB/wH7Af8B+wH/AfsB/wHsAQAB/wGzB9QB1QVHAf8CAAHCAeQBwgEAAcIBngHCAQADwgUAAcIBngHC
        AQACwgHzAQAB9AHCAfQEAAHsAv8B+wH/AfsB/wH7Af8B+wH/AfsB/wHsAQAD/wLUAdsDGQLVA0cBswH/
        AgAD5AUAA8IFAAOeBQACwgHzBAAB7AH7A/8B+wH/AfsB/wH7Af8B+wH/AewBAAH/AYoB/wHUAdsBigP/
        ARkFRwH/AgABngHkAcIFAALCAfMFAAHCAZ4BwgUAAfQB8wH/BAAB7AL/AfsB/wEHAuwBBwH7Af8B+wH/
        AewBAAH/A9QBGQX/AtsBRwLbAYohAAHsAv8B+wEHA/sB/wEHAf8B+wH/AewBAAH/AtQB1QHbAbsE/wGz
        AdsB3AOKAZ4BfAGeCQAB9AHCAfQBAAHCAeQBwgkAAf8B9AH/AgAB7AL/AQcF/wH7AQcB+wH/AewBAAH/
        BNUB2wT/AdsB3AEZA/8BfAFaAXwJAAPzAQAD5AkAA/8CAAHsAf8BBwb/AfsB/wEHAf8B7AEAAf8BtAH/
        AYoD2wKKAawC3AEZAYoC/wGeAVoBngkAAf8B8wH0AQABngHkAZ4JAAP/AgAB7AEHCf8B+wEHAewBAAL/
        AYoB2wHcA9sD3AEZAtwBGQH/IQAB7Ar/AfsB/wHsAQAC/wGKAQkB2wGKAQkD3AEZAYoCGQHzAf8CAAGe
        AVoBngUAA/8FAAGeAVoBngUAAeQBMwHkBAAO7AEAA/8CrQL/AtwBGQL/AooC/wIAA1oFAAP/BQAB5AJa
        BQADMxMAB/8CGQHcAYoF/wIAAZ4BVQGeAQABngEzAeQBAAP/BQABngFaAZ4BAAGeAVUBngEAAZ4BMwHk
        EwAJ/wKKBf8GAAFVAjMNAAFaAVUBWhcAEP8GAAGeATMB5A0AAZ4BVQGeDwABCQK0AYoIAAH3Ae8BvAEZ
        AdwBiwFmAZIB/wcAAfcBvAHxAfQB8gHvAuwBBwkAARkCtAHxAbMBigH/CQABCQSzAYoBtAYAAQkBuwG8
        AfECCQG0AYsBtAHxAf8FAAHyAfAB8gHzAfIB8AEHAe8BBwH3AQcFAAP/AdQB3AHbArMB0wGzAf8CAAGz
        BAACswK5A7MBrAYAAQkB3QHzAfQBGQEJAbUBzwG0A/8EAAHyAfMC9AHzAfIBvAUHAwAB3AGyAbMB/wHT
        A7IB0wHbAdQBrQH/AgABigOzAboBswO6AbkCswYAAgkCGQL/Ad0CtAL/BQAC8gHzAfQC/wHzAgcCvAMA
        ARkB2wEZAdsB1AHTBNsB2gHbAdQBswH/AQABrAKzAboCuwG0AgkBugG5ArMFAAG1AYsFZgKLBwABvAH3
        Ae0D7AHtAZIB9wUAARkB2wEJAtwB0wHcAdsE2gHbAdMBrAEAArMBuQG6AQkBGQGzAhkBCQG6AbMBugUA
        AgkB9AH/ARkB3AG0Ac8BtAcAAfAB8gH0Af8B9AHyAbwB7wEHBgABGQPcAdQC3ATbAdQBsgH/AQABugGz
        AboBuwIZAbMBGQSzAYsFAAEJAfEC/wEZAdwBtAHPAbQHAAHyAfMC/wH0AfIBvAHvAQcEAAHcAtsD3APU
        AdMB2gHbAdoBsgGzAbQBAAKzAboBCQEZAfMCswIZAbsBuQG7BQABCQHxAv8BGQHcAbQBzwG0BwAB8gHz
        Av8B9AHyAbwB7wEHBAAB3AEZAQkC3AHbAfQCAAH0AdQB2gHTAdwBCQGyAwABtAG7AboCswG7AhkBuwG5
        ArMEAAEJAfEC/wEZAdwBtAHPAbQHAAHyAfMC/wH0AfIBvAHvAQcEAAHcAhkC3AHbAfQCAAH0AdQB0wHb
        AdwBGQGyAgABswG1AosBuwH0AbkBGQEJAboBuQGzAbQEAAIJArUBrgS0BwAC8QHwAQcB7wMHAbwEAAEJ
        AtwBGQHcAtsB8wH0AdsD3ALaAdsCAAGzAbkBugEJAhkBswIJAboCswGKBQABtAG1AQkB3QIJArQIAAEH
        AfAB8gHzAfIB8QEHAe8GAAEZAQkC3AHbAtoD3AHbAQkFAAGzAbkBuwEJARkBswG7AboBuQKzAYoEAAEJ
        AfEC/wEZAdwBtAHPAbQHAAHyAfMC/wH0AfIBvAHvAQcFAAHzAdwBGQEJAxkBCQEZAQkC3AHTAQkEAAKz
        AboCuwIJAbkCswGsAaYBswMAAQkB8QL/ARkB3AG0Ac8BtAcAAfIB8wL/AfQB8gG8Ae8BBwUAAfMDGQLc
        ARkBCQLbAdwBGQHbARkEAAOzA7kBswG6BAABtAMAAQkB8QL/ARkB3AG0Ac8BtAcAAfIB8wL/AfQB8gG8
        Ae8BBwYAARkB3AEJAf8B3AIZAdwB/wLbAQkFAAG0Aa0EswoAAgkCGQUJBwAB8QHyAfQB8wHyBPEHAAP/
        AdwCGQHbA/8IAAG0AaYBugsAAf8C8wEZAd0BCQHWAbUB8QcAAbwB8wL0AfMB8QHwArwKAAHzAhkB8wYA
        AUIBTQE+BwABPgMAASgDAAFAAwABUAMAAQEBAAEBBQABgAECFgAD/wEAA/8BAQQAAv8GAAL/AQABAQQA
        Av8HAAEBHgABwAIAAQcEAAHAAQMBAAEPBAAB4AEHAQABDwQAAfIBPwEAAQ8EAAL/AQABDwQAAv8BAAEP
        BAAC/wEAAR8EAAT/BAAE/wHyAX8CAAH8AX8B/AF/AcABPwIAAfwBfwH8AX8BgAE/AgABxAFHAcQBRwGA
        AQ8CAATHAYABDwIABMcBgAEfAgAE/wGAAQ8CAAEfAfEBHwHxAeABCQIAAR8B8QEfAfEBwAMAAR8B8QEf
        AfEBwAMABP8BgAMABMcBgAMABMcBwAMAAcQBRwHEAUcBwAEBAgAB/AF/AfwBfwHgAX8CAAH8AX8B/AF/
        AfkB/wIACP8B/AF/AfwBfwH8AX8B/AF/AfwBfwH8AX8B/AF/AfwBfwHEAUcBxAFHAcQBRwHEAUcQxwj/
        AR8B8QEfAfEBHwHxAR8B8QEfAfEBHwHxAR8B8QEfAfEBHwHxAR8B8QEfAfEBHwHxCP8QxwHEAUcBxAFH
        AcQBRwHEAUcB/AF/AfwBfwH8AX8B/AF/AfwBfwH8AX8B/AF/AfwBfwL/AgAG/wIAAfwBfwH8AX8BgAEB
        AgAB/AF/AfwBfwGAAQECAAHEAUcBxAFHAYABAQIABMcBgAEBAgAExwGAAQECAAT/AYABAQIAAR8B8QEf
        AfEBgAEBAgABHwHxAR8B8QGAAQECAAEfAfEBHwHxAYABAQIABP8BgAEBAgAExwGAAQECAATHAv8CAAHE
        AUcBxAFHAv8CAAH8AX8B/AF/Av8CAAH8AX8B/AF/Af8BDwHwAQcB8AEHAfwBBwH8AQcB4AEDAeABAwHg
        AQMBeAEHAeABAQHgAQEBwAEBAYABBwHgAQMB4AEDAYABAAGAAQMB4AEPAeABDwGAAQABgAEDAeABDwHg
        AQ8BwAEAAYABAwHgAQ8B4AEPAgABgAEDAeABDwHgAQ8BAQGAAeABAQHgAQ8B4AEPAQEBgAHAAQEB4AEP
        AeABDwIAAcABAQHwAQ8B8AEPAcABAwHgAQEB4AEPAeABDwGAAQEB4AEAAeABDwHgAQ8BgAEBAeABHgHg
        AQ8B4AEPAcABAwHgAX8B4AEPAeABDwHgAQcB+AH/AeABDwHgAQ8B/AE/Cw==
</value>
  </data>
  <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </metadata>
  <metadata name="contextMenuStripServiceBus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>114, 21</value>
  </metadata>
  <metadata name="contextMenuStripSubscriber.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>317, 53</value>
  </metadata>
  <metadata name="contextMenuStripMessage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>15, 92</value>
  </metadata>
  <metadata name="contextMenuStripSubscribers.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>322, 22</value>
  </metadata>
  <metadata name="contextMenuStripReceivers.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>527, 25</value>
  </metadata>
  <metadata name="contextMenuStripReceiver.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>528, 47</value>
  </metadata>
  <metadata name="contextMenuStripPublishers.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>721, 28</value>
  </metadata>
  <metadata name="contextMenuStripPublisher.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>727, 50</value>
  </metadata>
  <metadata name="contextMenuStripSenders.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>921, 30</value>
  </metadata>
  <metadata name="contextMenuStripSender.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>931, 62</value>
  </metadata>
  <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>13, 134</value>
  </metadata>
  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>166</value>
  </metadata>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions