Ich habe eine Class library
und innerhalb dieser muss ich mehrere Web References
hinzufügen, hängt von aktuellen Kunden ab. in diesem layer
Ich möchte eine Methode haben, Send
aufrufen und mit, dass ich aktuelle Web References
implementieren möchte, hängt von aktuellen Kunden ab. (ZB. Kunden A
haben Web References A
, Kunden B
Web References B
haben, und so weiter)Mehrzweckgerät einer Methode in C#
Web Referenzen sind Dritter
Ich habe einen 'Web-App' und dass ich nenne die Send
Methode.
Alles, was ich brauche ist Schreiben Send
Methode in irgendeiner Weise, dass ich nichts in Web app
Schicht ändern muss, wenn ich neue Web References
hinzufügen. (nur Ändern Send
Methode genug sein)
Ich benutze ASP.NET Web Forms & C#.
Hängt davon ab, wie verschiedene konsumierte Webdienste sind. Idealerweise ist es nur eine URL in der Konfiguration. Ansonsten hängt es davon ab, was genau Sie tun müssen (zeigen Sie zwei Beispiele). Beachten Sie, dass Sie zur Laufzeit Ihre Send() -Methode kompilieren können. –
Klingt so, als ob Sie einen Wrapper um beide Webreferenzen erstellen sollten und einige Polymorphie-Tricks verwenden sollten, um zwischen Webreferenzen zu entscheiden. :) – Jannik
Bitte stellen Sie die Frage spezifischer, indem Sie angeben, welche Art von Implementierung verschiedene 'Send' Anfragen haben würden. Es gibt immer 100 verschiedene Lösungen für diese Art von Problem, jede Antwort angesichts des aktuellen Frageformats würde im Dunkeln stattfinden. – Bas