Udostępnij za pośrednictwem


<zachowanie> usługiBehaviors <>

behavior Element zawiera zbiór ustawień dotyczących zachowania usługi. Każde działanie jest indeksowane według jego name. Usługi mogą łączyć się z poszczególnymi zachowaniami za pomocą tej nazwy przy użyciu behaviorConfiguration atrybutu elementu punktu końcowego<>. Dzięki temu punktów końcowych udostępnić typowych konfiguracji zachowanie bez ponownego definiowania ustawień. 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 Uproszczona konfiguracja i Uproszczona konfiguracja dla usług WCF.

Uwaga

Elementy zachowania specyficzne dla działań przepływu pracy systemu Windows, takie jak <element sendMessageChannelCache>, są udokumentowane na <><stronie serviceBehaviors>.

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

Składnia

<system.ServiceModel>
  <behaviors>
    <serviceBehaviors>
       <behavior name="String" />
    </serviceBehaviors>
  </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 Uproszczona konfiguracja i Uproszczona konfiguracja dla usług WCF.

Elementy podrzędne

Element Opis
<Datacontractserializer> Zawiera dane konfiguracji elementu DataContractSerializer.
<Persistenceprovider> Określa typ implementacji dostawcy trwałości do użycia, a także limit czasu do użycia na potrzeby operacji trwałości.
<Routingu> Zapewnia dostęp w czasie wykonywania do usługi routingu, aby umożliwić dynamiczną modyfikację konfiguracji routingu.
<serviceAuthenticationManager> Udostępnia element konfiguracji przepływu pracy, który ustanawia na poziomie usługi ważność transmisji, komunikatu lub inicjatora.
<serviceAuthorization> Określa ustawienia, które autoryzować dostęp do operacji usługi.
<Servicecredentials> Określa poświadczenia, które mają być używane podczas uwierzytelniania usługi i ustawień związanych z weryfikacją poświadczeń klienta.
<serviceDebug> Określa funkcje debugowania i informacji pomocy dla usługi Windows Communication Foundation (WCF).
<serviceDiscovery> Określa możliwość odnajdywania punktów końcowych usługi.
<serviceMetadata> Określa publikację metadanych usługi i skojarzonych informacji.
<serviceSecurityAudit> Określa ustawienia, które umożliwiają inspekcję zdarzeń zabezpieczeń podczas operacji usługi.
<serviceThrottling> Określa mechanizm ograniczania usługi WCF.
<serviceTimeouts> Określa limit czasu dla usługi.
<Workflowruntime> Określa ustawienia dla wystąpienia elementu WorkflowRuntime na potrzeby hostowania usług WCF opartych na przepływie pracy.
<useRequestHeadersForMetadataAddress> Włącza pobieranie informacji o adresie metadanych z nagłówków komunikatów żądania.

Elementy nadrzędne

Element Opis
<Servicebehaviors> Kolekcja elementów zachowanie usługi.