___ answer2817523 ___
Wenn ein Service beide Verträge implementiert, sollten Sie Ihren Operationsverträgen eindeutige Namen geben.
%Vor%
___ answer2817520 ___
Sie können Folgendes verwenden.
%Vor%
___ qstnhdr ___ WCF-Klasse, die zwei Betriebsverträge in verschiedenen Serviceverträgen mit demselben Namen implementiert
___ tag123wcf ___ Windows Communication Foundation ist ein Teil von .NET Framework, das ein einheitliches Programmiermodell für die schnelle Erstellung von serviceorientierten Anwendungen bereitstellt.
___ tag123multipherinitance ___ Ein Merkmal einiger objektorientierter Computerprogrammiersprachen, in denen eine Klasse Verhaltensweisen und Merkmale von mehr als einer Oberklasse oder Basisklasse erben kann.
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert.
___ tag123operationsvertrag ___ hilf uns dieses Wiki zu bearbeiten
___ tag123servicevertrag ___ Ein Servicevertrag ist ein Vertrag zwischen einem (Web-) Service (z. B. einem WCF-Service) und einem Kunden.
___ qstntxt ___
Ich habe zwei Serviceverträge wie folgt erklärt:
%Vor%
Ich habe eine Klasse, die diese beiden Verträge umsetzt. Ich habe zwei Endpunkte für beide Verträge erstellt. Aber ich kann vom Client-Code aus nicht auf den Dienst zugreifen.
Es zeigt einen großen Fehler an, wenn ich versuche, die Service-Referenz wie folgt zu aktualisieren:
Metadaten enthalten einen Fehler, der nicht aufgelöst werden kann. Es gab keinen Endpunkt, der auf ..., etc. zugehört.
Ich weiß, dass Sie nicht zwei %code% s mit demselben Namen haben können, aber ist es möglich, zwei Betriebsverträge in verschiedenen Serviceverträgen mit demselben Namen, aber unterschiedlicher Signatur zu haben?
___