Freigeben über


<Endpunkt> des <Clients>

Gibt die Vertrags-, Bindungs- und Adresseigenschaften des Kanalendpunkts an, der von Clients zum Herstellen einer Verbindung mit Dienstendpunkten auf dem Server verwendet wird.

<Konfiguration>
   <system.serviceModel>
     <Kunde>
       <Endpunkt>

Syntax

<endpoint address="String"
          behaviorConfiguration="String"
          binding="String"
          bindingConfiguration="String"
          contract="String"
          endpointConfiguration="String"
          kind="String"
          name="String">
</endpoint>

Attribute und Elemente

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

Attribute

Merkmal Description
address Erforderliches Zeichenfolgenattribut.

Gibt die Adresse des Endpunkts an. Der Standardwert ist eine leere Zeichenfolge. Die Adresse muss ein absoluter URI sein.
behaviorConfiguration Eine Zeichenfolge, die den Verhaltennamen des Verhaltens enthält, das zum Instanziieren des Endpunkts verwendet werden soll. Der Verhaltenname muss sich an dem Punkt befinden, an dem der Dienst definiert ist. Der Standardwert ist eine leere Zeichenfolge.
binding Erforderliches Zeichenfolgenattribut.

Eine Zeichenfolge, die den typ der zu verwendenden Bindung angibt. Der Typ muss über einen registrierten Konfigurationsabschnitt verfügen, um darauf zu verweisen. Der Typ wird nach Abschnittsname anstelle des Typnamens der Bindung registriert.
bindingConfiguration Wahlfrei. Eine Zeichenfolge, die den Namen der Bindungskonfiguration enthält, die verwendet werden soll, wenn der Endpunkt instanziiert wird. Die Bindungskonfiguration muss sich an dem Punkt befinden, an dem der Endpunkt definiert ist. Der Standardwert ist eine leere Zeichenfolge.

Dieses Attribut wird zusammen mit binding dem Verweis auf eine bestimmte Bindungskonfiguration in der Konfigurationsdatei verwendet. Legen Sie dieses Attribut fest, wenn Sie versuchen, eine benutzerdefinierte Bindung zu verwenden. Andernfalls kann eine Ausnahme ausgelöst werden.
Vertrag Erforderliches Zeichenfolgenattribut.

Eine Zeichenfolge, die angibt, welchen Vertrag dieser Endpunkt verfügbar macht. Die Assembly muss den Vertragstyp implementieren.
endpointConfiguration Eine Zeichenfolge, die den Namen des Vom Attribut festgelegten kind Standardendpunkts angibt, der auf die zusätzlichen Konfigurationsinformationen dieses Standardendpunkts verweist. Derselbe Name muss im <standardEndpoints> Abschnitt definiert werden.
freundlich Eine Zeichenfolge, die den Typ des angewendeten Standardendpunkts angibt. Der Typ muss im <extensions> Abschnitt oder in machine.configregistriert werden. Wenn nichts angegeben ist, wird ein gemeinsamer Kanalendpunkt erstellt.
name Optionales Zeichenfolgeattribut. Dieses Attribut identifiziert eindeutig einen Endpunkt für einen bestimmten Vertrag. Sie können mehrere Clients für einen bestimmten Vertragstyp definieren. Jede Definition muss durch einen eindeutigen Konfigurationsnamen unterschieden werden. Wenn dieses Attribut nicht angegeben wird, wird der entsprechende Endpunkt als Standardendpunkt verwendet, der dem angegebenen Vertragstyp zugeordnet ist. Der Standardwert ist eine leere Zeichenfolge.

Das name Attribut einer Bindung wird für den Definitionsexport über WSDL verwendet.

Untergeordnete Elemente

Element Description
<Header> Eine Sammlung von Adressheadern.
<Identität> Eine Identität, die die Authentifizierung eines Endpunkts durch andere Endpunkte ermöglicht, die Nachrichten damit austauschen.

Übergeordnete Elemente

Element Description
<Kunde> Ein Konfigurationsabschnitt, der eine Liste von Endpunkten definiert, mit denen ein Client eine Verbindung herstellen kann.

Example

Dies ist ein Beispiel für eine Kanalendpunktkonfiguration.

<endpoint address="/HelloWorld/"
          bindingConfiguration="usingDefaults"
          name="MyBinding"
          binding="customBinding"
          contract="HelloWorld">
</endpoint>

Siehe auch