<behavior> von <endpointBehaviors>

Das behavior-Element enthält eine Auflistung der Einstellungen für das Verhalten eines Endpunkts. Jedes Verhalten wird durch seinen name indiziert. Endpunkte können über diesen Namen mit den Verhalten verknüpft sein. Ab .NET Framework 4 müssen Bindungen und Verhalten keinen Namen aufweisen. Weitere Informationen zu Standardkonfiguration und zu namenlosen Bindungen und Verhalten finden Sie unter Simplified Configuration und Simplified Configuration for WCF Services.

Schemahierarchie

<<system.serviceModel>>
  <behaviors>
    <endpointBehaviors>
      <behavior> von <endpointBehaviors>

Syntax

<system.ServiceModel>
  <behaviors>
    <endpointBehaviors>
       <behavior name="String" />
    </endpointBehaviors>
  </behaviors>
</system.ServiceModel>

Attribute und Elemente

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

Attribute

Attribut Beschreibung

name

Eine eindeutige Zeichenfolge, die den Konfigurationsnamen des Verhaltens enthält. Dieser Wert muss eine benutzerdefinierte und eindeutige Zeichenfolge sein, da sie als identifizierende Zeichenfolge für das Element fungiert. Ab .NET Framework 4 müssen Bindungen und Verhalten keinen Namen aufweisen. Weitere Informationen zu Standardkonfiguration und zu namenlosen Bindungen und Verhalten finden Sie unter Simplified Configuration und Simplified Configuration for WCF Services.

Untergeordnete Elemente

Element Beschreibung

<clientCredentials>

Gibt die zum Authentifizieren des Clients an einem Dienst verwendeten Anmeldeinformationen an.

<callbackDebug>

Legt Dienstdebugging für ein Windows Communication Foundation (WCF)-Rückrufobjekt fest.

<callbackTimeouts>

Gibt das Timeout für den Clientrückruf an.

<clientVia>

Gibt die Route an, die eine Nachricht nehmen sollte.

dataContractSerializer

Speichert die Konfigurationsinformationen für DataContractSerializer.

<dispatcherSynchronization>

Gibt ein Endpunktverhalten an, das einem Dienst das asynchrone Senden von Antworten ermöglicht.

<enableWebScript>

Aktiviert das Endpunktverhalten, durch das der Dienst über ASP.NET AJAX-Webseiten genutzt werden kann. Das Verhalten sollte nur in Verbindung mit entweder der <webHttpBinding>-Standardbindung oder dem <webMessageEncoding>-Bindungselement verwendet werden.

<endpointDiscovery>

Gibt die verschiedenen Ermittlungseinstellungen für einen Endpunkt an, z. B. seine Ermittelbarkeit, seine Bereiche und benutzerdefinierte Erweiterungen seiner Metadaten.

<soapProcessingExtension>

Definiert das Clientendpunktverhalten, das verwendet wird, um Nachrichten zwischen unterschiedlichen Bindungstypen und Nachrichtenversionen zu marshallen.

<synchronousReceive>-Element

Gibt das Laufzeitverhalten für das Empfangen von Nachrichten in einem Dienst oder einer Clientanwendung an. Es enthält keine Attribute oder untergeordnete Elemente.

<transactedBatching>

Gibt an, ob Transaktionsbatching für Empfangsvorgänge unterstützt wird.

<webHttp>

Gibt WebHttpBehavior anhand der Konfiguration in einem Endpunkt an. Wenn dieses Verhalten zusammen mit der <webHttpBinding>-Standardbindung verwendet wird, wird das Webprogrammiermodell für einen WCF-Dienst aktiviert.

Übergeordnete Elemente

Element Beschreibung

<endpointBehaviors>

Eine Auflistung von Endpunktverhaltenselementen.