E generéierte Serviceclient kann souwuel en Déngschtendpunkt wéi och proxybezunnen Bindungsastellungen hunn. Fänkt domat un, ze bestëmmen, wéi eng Adress zu wéi enger Roll gehéiert. De SOAP-Déngscht bleift d'Zil; ProxyAddress bezeechent en Intermédiaire.

Fir BasicHttpBinding wielt UseDefaultWebProxy dat automatesch konfiguréiert Proxyverhalen a ass standardméisseg true. De Kontrakt vu Microsoft ënnerstëtzt net d'Kombinatioun vun deem true-Wäert mat enger expliziten ProxyAddress déi net null ass. Maacht d'Auswiel kohärent, amplaz béides ze setzen an unzehuelen, datt een heemlech gewënnt. Fir en ëffentlech erreechbare SOAP-Déngscht op engem erlaabten net authentifizéierte ëffentleche Proxywee liwwert d'HTTP-Proxy-Lëscht Kandidatadressen fir ProxyAddress; behält keng Proxyzertifikater vun engem aneren Endpunkt.

Préift d'Bindung, déi den Endpunkt tatsächlech benotzt

En Hëllefsfunktioun kann déi richteg Bindung baue wärend de generéierte Client nach en aneren konfiguréierten Endpunkt benotzt. Inspizéiert d'Bindung, déi dem feelgeschloenen Opruff zougewisen ass. Eng Konfiguratiounsentrée z'änneren, déi de Client ni ausgewielt huet, kann seng Route net beaflossen.

Da ënnerscheet den Typ vun de Proxyzertifikater vum Typ vun den Déngschtzertifikater. E Passwuert, dat de SOAP-Déngscht verlaangt, ass net automatesch en Kont fir den ausgewielten Netzwierkintermédiaire.

Den Transportsecherheetsmodus ass eng aner Entscheedung. An en Modus mat nëmmen Zertifikater ze wiessele just well eng al Äntwert dat virschléit, ännert d'Transportannahmen; et beweist net, datt d'Route oder de Kont richteg ass. Behält den intendéierten TLS vum Zil a benotzt déi Authentifikatiounsuerdnung, déi de deployéierte WCF-Client an de Proxy ënnerstëtzen.

Eng nëtzlech Diagnostik nennt den Déngschtendpunkt, déi ausgewielt Proxyquell, d'Bindungsinstanz an déi éischt Äntwertphas. Dat grenzt eng 407 an, ouni e generéierte Serviceclient an eng Sammlung vun onzusammenhänende Konfiguratiounsvermutungen ëmzewandelen.

Ähnlech Artikelen