<serviceBehaviors>의 <behavior>

behavior 요소는 서비스의 동작에 대한 설정 컬렉션을 포함합니다. 각 동작은 해당 name으로 인덱싱됩니다. 서비스는 이 이름을 통해 <endpoint> 요소 요소의 behaviorConfiguration 특성을 사용하여 각 동작에 연결할 수 있습니다. 따라서 설정을 다시 정의하지 않고도 끝점에서 일반 동작 구성을 공유할 수 있습니다. .NET Framework 4부터는 바인딩 및 동작에 이름이 필요하지 않습니다. 기본 구성 및 이름 없는 바인딩 및 동작에 대한 자세한 내용은 Simplified ConfigurationSimplified Configuration for WCF Services을 참조하십시오.

Aa967282.note(ko-kr,VS.100).gif참고:
Windows 워크플로 작업과 관련된 동작 요소(예: <SendMessageChannelCache> 요소)는 <behavior> of <serviceBehaviors> of workflow 페이지에 설명되어 있습니다.

스키마 계층

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <serviceBehaviors>의 <behavior>

구문

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

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명

name

동작의 구성 이름을 포함하는 고유 문자열입니다. 이 값은 요소의 식별 문자열 역할을 하므로 고유한 사용자 정의 문자열이어야 합니다. .NET Framework 4부터는 바인딩 및 동작에 이름이 필요하지 않습니다. 기본 구성 및 이름 없는 바인딩 및 동작에 대한 자세한 내용은 Simplified ConfigurationSimplified Configuration for WCF Services을 참조하십시오.

자식 요소

요소 설명

<dataContractSerializer>

DataContractSerializer에 대한 구성 데이터를 포함합니다.

<persistenceProvider>

사용할 지속성 공급자 구현 형식 및 지속성 작업에 사용할 제한 시간을 지정합니다.

<serviceBehavior>의 <routingExtension>

라우팅 서비스에 대한 런타임 액세스를 제공하여 라우팅 구성의 동적 수정을 허용합니다.

<serviceAuthentication>

서비스 수준에서 전송, 메시지 또는 송신자의 유효성을 설정하는 워크플로 구성 요소를 제공합니다.

<serviceAuthorization> 요소

서비스 작업에 대한 액세스 권한을 부여하는 설정을 지정합니다.

<serviceCredentials>

서비스를 인증하는 데 사용되는 자격 증명 및 클라이언트 자격 증명 유효성 검사 관련 설정을 지정합니다.

<serviceDebug>

WCF(Windows Communication Foundation) 서비스의 디버깅 및 도움말 정보 기능을 지정합니다.

<serviceDiscovery>

서비스 끝점의 검색 기능을 지정합니다.

<serviceMetadata>

서비스 메타데이터 및 관련 정보의 게시를 지정합니다.

<serviceSecurityAudit>

서비스 작업 중에 보안 이벤트의 감사를 사용하도록 하는 설정을 지정합니다.

<serviceThrottling>

WCF 서비스의 스로틀 메커니즘을 지정합니다.

<serviceTimeouts>

서비스에 대한 제한 시간을 지정합니다.

<workflowRuntime>

워크플로 기반 WCF 서비스를 호스팅하기 위해 WorkflowRuntime의 인스턴스에 대한 설정을 지정합니다.

<useRequestHeadersForMetadataAddress>

요청 메시지 헤더에서 메타데이터 주소 정보를 검색할 수 있도록 합니다.

부모 요소

요소 설명

<serviceBehaviors>

서비스 동작 요소의 컬렉션입니다.