Ignore:
Timestamp:
May 25, 2010, 9:05:32 PM (12 years ago)
Author:
Matthäus Wander
Message:

Soap + WebService:

  • migrated to VS2010
  • replaced Control properties with regular Data properties
File:
1 edited

Legend:

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

    r1218 r1489  
    6363        private SignatureValidator validator;
    6464        private XmlSchemaCollection collection;
    65         private string wsdl,publicRSAkey;
     65        private string wsdl,publickey;
    6666
    6767        public RSACryptoServiceProvider provider;
     
    207207            if (e.PropertyName.Equals("publishKey"))
    208208            {
    209                // this.publicKey = this.exportPublicKey();
    210                 if (PublicKeyControl != null)
    211                 {
    212                     PublicKeyControl.setPublicKey(this.exportPublicKey());
    213                 }
     209                PublicKey = exportPublicKey();
    214210            }
    215211            if (e.PropertyName.Equals("exportWSDL"))
    216             {   if(Control!=null)
    217                 Control.setWsdl(this.Wsdl);
     212            {
     213                Wsdl = this.wsdlDocument;
    218214            }
    219215            if (e.PropertyName.Equals("MethodenStub"))
     
    545541                                    }
    546542                                }
    547                                 else { EventsHelper.GuiLogMessage(OnGuiLogNotificationOccured, this, new GuiLogEventArgs("Es wurden nicht alle Parameter übergeben!", this, NotificationLevel.Error));
    548                                 goto Abbruch;
     543                                else {
     544                                    EventsHelper.GuiLogMessage(OnGuiLogNotificationOccured, this, new GuiLogEventArgs("Es wurden nicht alle Parameter übergeben!", this, NotificationLevel.Error));
     545                                    goto Abbruch;
    549546                               
    550547                                }
     
    668665
    669666        }
    670        
    671     //    [PropertyInfo(Direction.ControlMaster,"Public-Key output", "Encryption Key",null,DisplayLevel.Beginner)]
    672       public string publicKey
    673     {
    674         get
    675         {
    676 
    677             return this.publicRSAkey;
    678        
    679         }
    680         set
    681         { this.publicRSAkey = value;
    682         OnPropertyChanged("publicKey");
    683         }
    684            
    685     }
    686         private IControlPublicKey publicKeyControl;
    687         [PropertyInfo(Direction.ControlMaster, "Public-Key output", "Encryption Key", null, DisplayLevel.Beginner)]
    688         public IControlPublicKey PublicKeyControl
    689         {
    690             get { return publicKeyControl; }
    691             set
    692             {
    693                 publicKeyControl = value;
    694                 publicKeyControl.setPublicKey(this.publicKey);
    695             }
    696         }
    697         private IControlWsdl control;
    698         [PropertyInfo(Direction.ControlMaster, "WSDL output", "Web Service Description", null, DisplayLevel.Beginner)]
    699         public IControlWsdl Control
    700         {
    701             get { return control; }
    702             set
    703             {
    704                 /* Die Verbindung wurde hergestellt, Sie können ab jetzt Methoden aufrufen */
    705                 control = value;
    706                 control.setWsdl(this.wsdlDocument);
    707             }
    708         }
    709 
    710       //  [PropertyInfo(Direction.ControlMaster, "WSDL output", "Web Service Description", null, DisplayLevel.Beginner)]
     667
     668        [PropertyInfo(Direction.OutputData, "WSDL output", "Web Service Description", null, DisplayLevel.Beginner)]
    711669        public XmlDocument Wsdl
    712670        {
     
    715673            {
    716674                this.wsdlDocument = value;
    717                 control.setWsdl(this.wsdlDocument);
    718675                OnPropertyChanged("Wsdl");
    719676            }
    720677        }
     678
     679        [PropertyInfo(Direction.OutputData, "Public-Key output", "Encryption Key", null, DisplayLevel.Beginner)]
     680        public string PublicKey
     681        {
     682            get { return this.publickey; }
     683            set
     684            {
     685                this.publickey = value;
     686                OnPropertyChanged("PublicKey");
     687            }
     688        }
     689
    721690        [PropertyInfo(Direction.OutputData, "SOAP output", "Response from Web Service", "", false, false, DisplayLevel.Beginner, QuickWatchFormat.Text, "XmlOutputConverter")]
    722691        public XmlDocument OutputString
Note: See TracChangeset for help on using the changeset viewer.