Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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>