Changeset 2560


Ignore:
Timestamp:
Feb 3, 2011, 7:50:48 PM (11 years ago)
Author:
Tim Podeszwa
Message:

QuickWatchFormatConverter removed
PropertyInfos changed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/Soap/Soap.cs

    r2551 r2560  
    118118        }
    119119
    120         [PropertyInfo(Direction.InputData, "WSDL Input", "WSDL to create the soap message", null)]
     120        [PropertyInfo(Direction.ControlMaster, "WSDL Input", "WSDL to create the soap message", null)]
    121121        public XmlDocument Wsdl
    122122        {
    123123            set
    124124            {
    125                 presentation.Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    126                 {
    127                     string s = CopyXmlToString(value);
    128                     this.LoadWSDL(s);
    129                     this._wsdlLoaded = true;
    130                     this.OnPropertyChanged("wsdl");
    131                     this.CreateInfoMessage("Received WSDL File");
    132                     this.CreateInfoMessage("Created SOAP Message");
    133                 }, null);
     125                if (value != null)
     126                {
     127                    presentation.Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     128                    {
     129                        string s = CopyXmlToString(value);
     130                        this.LoadWSDL(s);
     131                        this._wsdlLoaded = true;
     132                        this.OnPropertyChanged("wsdl");
     133                        this.CreateInfoMessage("Received WSDL File");
     134                        this.CreateInfoMessage("Created SOAP Message");
     135                    }, null);
     136                }
    134137            }
    135138            get
     
    139142        }
    140143
    141         [PropertyInfo(Direction.InputData, "Public-Key input", "Encryption Key", null)]
     144        [PropertyInfo(Direction.ControlMaster, "Public-Key input", "Encryption Key", null)]
    142145        public string PublicKey
    143146        {
     
    148151            set
    149152            {
    150                 Presentation.Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    151                 {
    152                     {
    153                         this._wsPublicKey = value;
    154                         WsRSACryptoProv.FromXmlString(this._wsPublicKey);
    155                         this._gotKey = true;
    156                         mySettings.gotkey = true;
    157                         mySettings.wsRSAcryptoProv = WsRSACryptoProv.ToXmlString(false);
    158                         OnPropertyChanged("publicKey");
    159                         CreateInfoMessage("Public Key Received");
    160                     }
    161                 }, null);
    162             }
    163         }
    164 
    165         [PropertyInfo(Direction.OutputData, "SOAP output", "Send a SOAP Message", "", true, true, QuickWatchFormat.Text, "XmlConverter")]
     153                if (value != null)
     154                {
     155                    Presentation.Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     156                    {
     157                        {
     158                            this._wsPublicKey = value;
     159                            WsRSACryptoProv.FromXmlString(this._wsPublicKey);
     160                            this._gotKey = true;
     161                            mySettings.gotkey = true;
     162                            mySettings.wsRSAcryptoProv = WsRSACryptoProv.ToXmlString(false);
     163                            OnPropertyChanged("publicKey");
     164                            CreateInfoMessage("Public Key Received");
     165                        }
     166                    }, null);
     167                }
     168            }
     169        }
     170
     171        [PropertyInfo(Direction.OutputData, "SOAP output", "Send a SOAP Message", "",true,false,QuickWatchFormat.None,null)]
    166172        public XmlDocument OutputString
    167173        {
     
    176182            }
    177183        }
    178         [PropertyInfo(Direction.InputData, "SOAP input", "Input a SOAP message to be processed by the Web Service", "", false, false, QuickWatchFormat.Text, "XmlOutputConverter")]
     184        [PropertyInfo(Direction.InputData, "SOAP input", "Input a SOAP message to be processed by the Web Service", "", false, false, QuickWatchFormat.None,null)]
    179185        public XmlDocument InputString
    180186        {
     
    13831389        public Object XmlOutputConverter(Object Data)
    13841390        {
    1385             string test = Data.ToString();
    1386 
     1391            string test = this._soap.ToString();
     1392            this.OutputString = this._securedSOAP;
    13871393            if (test.StartsWith("<"))
    13881394            {
    1389                 string test1 = Data.GetType().ToString();
     1395                string test1 = this._soap.GetType().ToString();
    13901396                test1 = test1 + " " + test;
    13911397                XmlDocument doc = (XmlDocument)Data;
     
    14121418        public Object XmlConverter(Object Data)
    14131419        {
    1414             string test = Data.ToString();
    1415             if (test.StartsWith("<"))
     1420            string test = _securedSOAP.ToString();
     1421            if (_securedSOAP.InnerText.StartsWith("<"))
    14161422            {
    14171423                XmlDocument doc = (XmlDocument)this._securedSOAP;
     
    14461452        public void Execute()
    14471453        {
     1454            this.OutputString = this._securedSOAP;
    14481455        }
    14491456
Note: See TracChangeset for help on using the changeset viewer.