ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
644
644
EMPFEHLEN
-
05.05.11 22:37 #1
- Registriert seit
- Oct 2003
- Beiträge
- 117
Hi Forum
Ich habe ein Projekt mit Default-Namespace A.B.C.
Wenn ich nun einen Dienstverweis anbinden möchte und ihm bpsw. den Namespace K.L.M geben, so muss ich wenn ich an die Services ran will:
Code :1
using A.B.C.K.L.M;
deklarieren!
Aber für mich logischer ist es, dass ich nur:
Code :1
using K.L.M;
deklarieren kann. Denn der Dienstverweis hat ja absolut nichts mit meinem Projekt-Namespace zu tun - wieso sollte man den dann also innerhalb meines Namespaces suchen?
Wenn ich nach dem Erstellen im ganzen Projekt "A.B.C.K.L.M" mit "K.L.M" ersetze, dann kann ich natürlich die using entsprechend verwenden - aber natürlich ist diese Ersetzung bei der nächsten Dienst-Aktualisierung hin.
Ideen?
cheerioh
SiS
-
Hi
Wenn du einen Service referenzierst, werden aus dem DataContract des Service die entsprechenden Klassen auf Client-Seite generiert und dabei in die bestehende Struktur integriert und als Basis der Hauptnamespace der Assembly genutzt.
Ich versteh aber nicht, wo das Problem dabei liegt, dass der Namespace so ausschaut.
Wenn du das nicht möchtest, mach dir eine kleine Dll, die die Service referenziert und dann im Client genutzt wirdGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
06.05.11 22:08 #3
- Registriert seit
- Oct 2003
- Beiträge
- 117
Hi und danke für Deine prompte Antwort.
Folgendes durchaus realistisches Beispiel:
namepsace MeineFirma.MeinProjekt.MeinTeilProjekt;
nun implementier ich einen ebenfalls durchaus realistischen Web Serivce:
Ebay.WebServices.Buyer;
ergo müsste ich dann:
using MeineFirma.MeinProjekt.MeinTeilProjekt.Ebay.WebServices.Buyer;
Das ist doch irgendwie, naja... komisch nicht? Ein Web Service ist ja nicht Teil meiner Assembly, nur weil ich ihn referenziere?
Für mich wäre es logischer:
using Ebay.WebServices.Buyer;
zu verwenden.
Code :1
MeineFirma.MeinProjekt.MeinTeilProjekt.Ebay.WebServices.Buyer.ServiceA webServiceA = new MeineFirma.MeinProjekt.MeinTeilProjekt.Ebay.WebServices.Buyer.ServiceA();
hallo?
cheerioh
SiS
-
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
Verwirrung mit Pointern
Von UncleBob im Forum C/C++Antworten: 2Letzter Beitrag: 16.11.10, 17:44 -
Verwirrung mit gluPerspective und gluLookAt
Von blacksh33p im Forum C/C++Antworten: 0Letzter Beitrag: 02.06.08, 16:44 -
Verweisziel-Verwirrung
Von bollibopsel im Forum HTML & XHTMLAntworten: 0Letzter Beitrag: 24.03.07, 16:26 -
[C++] Verwirrung bei Zeigern, Referenzen, etc
Von Irgendjemand_1 im Forum C/C++Antworten: 2Letzter Beitrag: 19.03.06, 21:10 -
GROUP-BY Verwirrung
Von Soapp im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 24.10.05, 23:50





Zitieren


Login





