<zachowanie> punktu końcowegoBehaviors <>

Element behavior zawiera kolekcję ustawień zachowania punktu końcowego. Każde działanie jest indeksowane według jego name. Punkty końcowe mogą łączyć się z poszczególnymi zachowaniami za pomocą tej nazwy. Począwszy od .NET Framework 4, powiązania i zachowania nie muszą mieć nazwy. Aby uzyskać więcej informacji na temat domyślnej konfiguracji i bez nazw powiązań i zachowań, zobacz Uproszczone konfigurowanie i uproszczona konfiguracjadla usług WCF.

<Konfiguracji>
  <System.servicemodel>
    <Zachowania>
      <endpointBehaviors>
        <Zachowanie>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
name Unikatowy ciąg, który zawiera nazwę konfiguracji zachowanie. Ta wartość jest ciągiem zdefiniowanej przez użytkownika, który musi być unikatowy, ponieważ działa jako ciąg identyfikacyjny dla elementu. Począwszy od .NET Framework 4, powiązania i zachowania nie muszą mieć nazwy. Aby uzyskać więcej informacji na temat domyślnej konfiguracji i bez nazw powiązań i zachowań, zobacz Uproszczone konfigurowanie i uproszczona konfiguracjadla usług WCF.

Elementy podrzędne

Element Opis
<Clientcredentials> Określa poświadczenia używane do uwierzytelniania klienta w usłudze.
<callbackDebug> Określa debugowanie usługi dla obiektu wywołania zwrotnego programu Windows Communication Foundation (WCF).
<callbackTimeouts> Określa limit czasu wywołania zwrotnego klienta.
<clientVia> Określa trasę, którą powinien podjąć komunikat.
<Datacontractserializer> Zawiera dane konfiguracji elementu DataContractSerializer.
<dispatcherSynchronization> Określa zachowanie punktu końcowego, które umożliwia usłudze wysyłanie odpowiedzi asynchronicznie.
<enableWebScript> Umożliwia zachowanie punktu końcowego, które umożliwia korzystanie z usługi z ASP.NET stron internetowych AJAX. Zachowanie powinno być używane tylko w połączeniu z <powiązaniem standardowym webHttpBinding> lub <elementem powiązania webMessageEncoding> .
<endpointDiscovery> Określa różne ustawienia odnajdywania punktu końcowego, takie jak jego odnajdywanie, zakresy i wszelkie rozszerzenia niestandardowe do metadanych.
<soapProcessing> Definiuje zachowanie punktu końcowego klienta używane do marshalowania komunikatów między różnymi typami powiązań i wersjami komunikatów.
<synchronousReceive> Określa zachowanie czasu wykonywania na potrzeby odbierania komunikatów w usłudze lub aplikacji klienckiej. Nie ma żadnych atrybutów ani elementów podrzędnych.
<TransactedBatching> Określa, czy przetwarzanie wsadowe transakcji jest obsługiwane w przypadku operacji odbierania.
<webHttp> Określa element WebHttpBehavior w punkcie końcowym za pośrednictwem konfiguracji. To zachowanie, gdy jest używane w połączeniu z powiązaniem <standardowym webHttpBinding> , umożliwia model programowania sieci Web dla usługi WCF.

Elementy nadrzędne

Element Opis
<endpointBehaviors> Kolekcja elementów zachowania punktu końcowego.