Was ist die Verwendung von xsd-Dateien für xml-Typen, Betriebsverträge und Datenverträge generiert.
Sind die Informationen in der WSDL-Datei nicht ausreichend, um alle erforderlichen Klassen zu generieren?wcf: was ist die Verwendung/Bedeutung von xsd-Dateien generiert, wenn wir hinzufügen, wcf Service-Referenz
Antwort
Standardmäßig hat WCF generierte WSDL eine Referenz auf externe xsd-Dateien, um die Typen in den SOAP-Nachrichten zu beschreiben. Dies ist eine Mehrfachdatei-WSDL im Gegensatz zu Einzel-Datei-WSDL. Sie können die Bibliothek WCF Extras verwenden, um einzelne WSDL-Dateien zu generieren, wenn Sie dies wünschen.
Es hängt vom WSDL-Generator ab. WSDL benötigt immer eine XSD-Beschreibung für Nachrichtentypen, benutzerdefinierte Header, Fehler und Datentypen. Diese Beschreibungen werden auf Clientseite benötigt, um den Proxy zu erstellen und um zu wissen, welche Art von Daten Sie senden oder von der Operation erhalten müssen. Es beschreibt die Serialisierung von Datentypen.
Einige Generatoren injizieren diese XSD direkt in WSDL, andere erstellen jedoch separate Dateien und enthalten nur diese externen Dateien in WSDL.
- 1. warum brauchen wir WCF
- 2. Webanwendung Verweis auf WCF generiert keine Proxyklassen?
- 3. Wie kann verhindert werden, dass andere die Servicereferenz des gehosteten WCF-Dienstes hinzufügen?
- 4. Die HTTP-Anforderung wurde mit dem Clientauthentifizierungsschema 'Anonymous'-Fehler beim Hinzufügen der WCF-Servicereferenz
- 5. WCF-Dienstverweis generiert void-Methoden von WSDL
- 6. Was ist das WCF-Äquivalent von HttpContext.Current.Request.RawUrl?
- 7. Kann ich eine Service-Referenz mit netTcpBinding in WCF hinzufügen?
- 8. seltsame WCF-Client-Seite app.config generiert
- 9. Hinzufügen von WCF-Service Referenz Code nicht
- 10. Angeben von Clientanmeldeinformationen, wenn ein WCF-Dienst von WCF-Testclient
- 11. WCF service reference update
- 12. WCF-Dienst + SvcUtil generiert unerwartete Objektstruktur
- 13. Was beschränkt WCF ServiceModelService.Instances?
- 14. Was ist WCF in einfachen Worten?
- 15. Was ist der Zweck der WCF-Sitzung?
- 16. Was ist WCF (und Vor- und Nachteile)?
- 17. Hinzufügen von WCF-Nachrichteninspektoren zur Laufzeit
- 18. WCF-Äquivalent von ServiceDescriptionReflector
- 19. WCF-Dienstfreigabetypen
- 20. Was ist ein "Endpunkt" in WCF?
- 21. WCF: Hinzufügen von Nonce zu Usernamen
- 22. WCF- Fehlerbehandlung, wenn
- 23. wcf: das Hinzufügen von Benutzername zum Nachrichtenkopf ist das sicher?
- 24. Ignorieren bestimmter WCF-Dienste von WCF-Ablaufverfolgungsprotokollen
- 25. Hinzufügen von WCF-Dienstverhalten mit Code
- 26. Ist WCF-Plattform unabhängig?
- 27. Bereitstellen von WCF-Dienst, C#, WCF, VS2008
- 28. Ist WCF ClientBase threadsicher?
- 29. RESTful WCF-Dienst über Standard-WCF-Dienst
- 30. WCF-Protokollausnahme
Danke für die Antwort – Avi