Was ist der Unterschied zwischen BasicHttpBinding und CustomBinding / Soap11?

8

Wir konsumieren zum ersten Mal einen SAP NetWeaver Web-Service auf SOAP 1.1, der eine Authentifizierung über HTTPS für Benutzername und Passwort erfordert.

Ich entwickle derzeit die WCF-Anwendung und kann den SAP-Webdienst mit diesen beiden Bindungskonfigurationen erfolgreich nutzen.

%Vor%

Solange es die erforderliche Funktionalität bietet, verwende ich eher eine Standardbindung als eine benutzerdefinierte Bindung. Aber ich würde gerne verstehen, in welcher Weise es einen Unterschied machen würde, den einen oder den anderen zu verwenden.

Und alle Empfehlungen sind hilfreich, besonders wenn Sie schon einmal einen SAP Web-Service konsumiert haben.

Danke!

    
mono68 25.02.2011, 13:42
quelle

3 Antworten

6

Diese Bindungen sind gleichwertig. Benutzerdefinierte Bindung ist eine spezielle Art von Bindung zum Definieren von Bindungen, die in vordefinierten Bindungen (BasicHttp, WsHttp, NetTcp, ...) nicht unterstützt werden. Sie können natürlich vordefinierte Bindungen in der benutzerdefinierten Bindung definieren, aber es wird nicht benötigt.

    
Ladislav Mrnka 25.02.2011, 15:04
quelle
1

Ich glaube nicht, dass es einen Unterschied gibt.

Beide Bindungen enthalten dieselben Bindungselemente in derselben Reihenfolge mit der gleichen Konfiguration.

    
Chris Dickson 25.02.2011 15:04
quelle
1

Ein guter Artikel über den Unterschied zwischen verschiedenen WCF Bindings ist hier .

    
HotTester 09.12.2011 12:40
quelle