Freigeben über


<client>

Das client-Element definiert eine Liste der Endpunkte, mit denen ein Client eine Verbindung herstellen kann.

<configuration>
  <system.serviceModel>
    <client>

Syntax

<system.serviceModel>
  <client>
    <endpoint>
    </endpoint>
    <metadata>
    </metadata>
  </client>
</system.serviceModel>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element BESCHREIBUNG
<endpoint> Enthält eine Auflistung der Endpunktelemente, die die Endpunkte angeben, mit denen dieser Client eine Verbindung herstellen kann.
<metadata> Enthält Einstellungen zum Verarbeiten von Metadaten.

Übergeordnete Elemente

Element BESCHREIBUNG
<system.serviceModel> Das Stammelement aller Windows Communication Foundation (WCF)-Konfigurationselemente.

Bemerkungen

Der client-Abschnitt definiert eine Liste der Endpunkte, mit denen ein Client eine Verbindung herstellen kann. Jeder im Clientabschnitt aufgeführte Endpunkt definiert seine eigene Bindung, sein eigenes Verhalten und seinen eigenen Vertrag. Er wird eindeutig anhand der Kombination des name-Attributs mit dem contract-Attribut identifiziert. Der Clientcode gibt den name an, um eine Verbindung zu einem Endpunkt für den durch den Client implementierten Dienst herzustellen. Wenn das name-Attribut ausgelassen wird, fungiert der Endpunkt als Standardendpunkt für den Vertrag, den er implementiert.

Darüber hinaus gibt dieser Abschnitt auch die Einstellungen zum Verarbeiten von Metadaten an.

Beispiel

<client>
  <endpoint address="/HelloWorld/"
            bindingConfiguration="usingDefaults"
            name="MyBinding"
            binding="customBinding"
            contract="HelloWorld">
    <addressProperties actingAs="http://www.microsoft.com/TestActor"
                       identityData="BasicReadWrite"
                       identityType="Spn"
                       isAddressPrivate="false" />
  </endpoint>
</client>

Siehe auch