다음을 통해 공유


<binding>

binding 요소를 사용하여 WCF(Windows Communication Foundation)에서 제공하는 미리 정의된 다양한 바인딩 형식을 구성할 수 있습니다.

시스템 제공 바인딩

시스템 제공 바인딩은 WCF 메시지 스택의 복잡성을 숨깁니다. 시스템 제공 바인딩을 사용하는 응용 프로그램은 스택을 완전히 제어할 필요가 없습니다. 각 시스템 제공 바인딩에는 바인딩이 처리하는 사용 시나리오에 가장 적합한 특성이 노출됩니다.

각 시스템 제공 바인딩의 구성 섹션은 바인딩 구성에 사용되는 일부 구성을 정의할 수 있습니다. 각 구성은 고유한 이름으로 식별됩니다.

시스템 제공 바인딩에는 요소나 특성을 추가할 수 없습니다. 이렇게 하려면 이 항목의 "사용자 지정 바인딩" 섹션에 설명된 것처럼 사용자 지정 바인딩을 구현해야 합니다. 시스템 제공 바인딩과 완전히 같으며 사용자 응용 프로그램이 제어하려는 몇 가지 설정을 추가로 제공하는 사용자 지정 바인딩을 정의할 수 있습니다.

사용자 지정 바인딩

사용자 지정 바인딩을 사용하면 WCF 메시징 스택을 완전히 제어할 수 있습니다. 개별 바인딩에서는 스택에 나타나는 순서대로 스택 요소의 구성 요소를 지정함으로써 메시지 스택을 정의합니다. 각 요소는 스택 중 하나의 요소를 정의하고 구성합니다. 각 사용자 지정 바인딩에는 transport 요소가 하나만 있어야 합니다. 이 요소가 없으면 메시징 스택이 완전하지 않습니다.

스택에서 요소가 나타나는 순서는 작업이 메시지에 적용되는 순서이므로 중요합니다. 다음과 같은 스택 요소 순서를 사용하는 것이 좋습니다.

  1. 트랜잭션(선택적)
  2. 신뢰할 수 있는 메시징(선택적)
  3. 보안(선택적)
  4. 인코더
  5. Transport

사용자 지정 바인딩은 name 특성으로 식별됩니다.

참고 항목

참조

<customBinding>
BindingsSection
Binding
BindingElement

기타 리소스

Windows Communication Foundation Bindings
Custom Bindings