다음을 통해 공유


<endpointBehaviors>의 <behavior>

ph x="1" /> 요소는 엔드포인트의 동작에 대한 설정 컬렉션을 포함합니다. 각 동작은 해당 name으로 인덱싱됩니다. 엔드포인트는 이 이름을 통해 각 동작에 연결할 수 있습니다. .NET Framework 4부터는 바인딩 및 동작에 이름이 필요하지 않습니다. 기본 구성 및 이름 없는 바인딩 및 동작에 대한 자세한 내용은 단순화된 구성WCF 서비스를 위한 단순화된 구성을 참조하세요.

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

구문

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

특성 및 요소

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

특성

특성 설명
name 동작의 구성 이름을 포함하는 고유 문자열입니다. 이 값은 요소의 식별 문자열 역할을 하므로 고유한 사용자 정의 문자열이어야 합니다. .NET Framework 4부터는 바인딩 및 동작에 이름이 필요하지 않습니다. 기본 구성 및 이름 없는 바인딩 및 동작에 대한 자세한 내용은 단순화된 구성WCF 서비스를 위한 단순화된 구성을 참조하세요.

자식 요소

요소 Description
<clientCredentials> 클라이언트를 서비스에 인증하는 데 사용되는 자격 증명을 지정합니다.
<callbackDebug> WCF(Windows Communication Foundation) 콜백 개체에 대한 서비스 디버깅을 지정합니다.
<callbackTimeouts> 클라이언트 콜백에 대한 제한 시간을 지정합니다.
<clientVia> 메시지가 이동할 경로를 지정합니다.
<dataContractSerializer> DataContractSerializer에 대한 구성 데이터가 들어 있습니다.
<dispatcherSynchronization> 서비스에서 응답을 비동기적으로 보낼 수 있도록 하는 엔드포인트 동작을 지정합니다.
<enableWebScript> ASP.NET AJAX 웹 페이지에서 서비스를 사용할 수 있게 하는 엔드포인트 동작을 설정합니다. 이 동작은 <webHttpBinding> 표준 바인딩 또는 <webMessageEncoding> 바인딩 요소와 함께 사용해야 합니다.
<endpointDiscovery> 검색 기능, 범위 및 해당 메타데이터에 대한 사용자 지정 확장 등 엔드포인트에 대한 다양한 검색 설정을 지정합니다.
<soapProcessing> 서로 다른 바인딩 형식과 메시지 버전 간에 메시지 마샬링을 위해 사용되는 클라이언트 엔드포인트 동작을 정의합니다.
<synchronousReceive> 서비스 또는 클라이언트 애플리케이션에서 메시지 수신을 위한 런타임 동작을 지정합니다. 이 구성 요소에는 특성이나 자식 요소가 없습니다.
<transactedBatching> 받기 작업에 트랜잭션 일괄 처리가 지원되는지 여부를 지정합니다.
<webHttp> 구성을 통해 엔드포인트에서 WebHttpBehavior를 지정합니다. 이 동작을 <webHttpBinding> 표준 바인딩과 함께 사용할 경우 WCF 서비스에서 웹 프로그래밍 모델을 사용할 수 있습니다.

부모 요소

요소 Description
<endpointBehaviors> 엔드포인트 동작 요소의 컬렉션입니다.