Laden...

Gleiche Objekte in verschiedene WebServices Klassen nutzen?

Erstellt von ZeroQool vor 12 Jahren Letzter Beitrag vor 12 Jahren 865 Views
Z
ZeroQool Themenstarter:in
322 Beiträge seit 2006
vor 12 Jahren
Gleiche Objekte in verschiedene WebServices Klassen nutzen?

Hallo,

ich habe in einem WebService-Projekt 2 Services:

  • CustomerService
  • InvoiceService

In jedem Service gibt es bei jeder Methode ein "Auth" Objekt bzw Eingangs-Parameter. Wenn ich nun in meiner Webanwendung die 2 Services einbinde, hat der CustomerService und InvoiceService 2 unterschiedliche Auth-Objekte (CustomerService.Auth, InvoiceService.Auth), obwohl das Auth Objekte in den Services über eine Klassenbibliothek eingebunden ist, sprich im "Background" ist es das ein und das selbe Objekte. Jetzt weiß ich nicht, wie ich in der WebApp nur EIN einziges Objekt nutzen kann.

Anderes Bsp. wäre, wenn ich in den 2 Services, ein Objekte CustomerInfo benutze. Wenn ich nun eine INstanz erstelle mit dem Namespace von CustomerService, dann kann ich dieses Objekt nicht einfach in einen WebService-Methodenaufruf von InvoiceService nutzen.

Danke

849 Beiträge seit 2006
vor 12 Jahren

Du musst die Assembly auch in deinem Client referenzieren (da sind hoffentlich nur die DatenObjecte drin..) und bei der ServiceReference Erstellung "reuse types in referenced Assemblys" anhaken.