<bindings>

bindings 요소를 사용하여 WCF(Windows Communication Foundation)에 대한 표준 및 사용자 지정 바인딩 컬렉션을 구성할 수 있습니다. 각 항목은 고유한 binding으로 식별될 수 있는 name 요소입니다. 서비스에서는 name을 통해 바인딩을 연결하여 바인딩을 사용합니다. .NET Framework 4부터는 바인딩 및 동작에 이름이 필요하지 않습니다. 기본 구성 및 이름 없는 바인딩 및 동작에 대한 자세한 내용은 단순화된 구성WCF 서비스를 위한 단순화된 구성을 참조하세요.

시스템 제공 바인딩

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

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

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

시스템에서 제공하는 바인딩 목록은 시스템 제공 바인딩을 참조하세요.

사용자 지정 바인딩

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

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

  1. Transactions(선택적)

  2. 안정적인 메시징(옵션)

  3. Security(선택적)

  4. 인코더

  5. 전송

사용자 지정 바인딩은 name 특성으로 식별됩니다. 사용자 지정 바인딩에 대한 자세한 내용은 사용자 지정 바인딩을 참조하세요.

참고 항목