WCF-Custom 전송 속성 대화 상자, 송신, 바인딩 탭

 

바인딩 탭을 사용하여 WCF(Windows Communication Foundation)에 대해 미리 정의된 바인딩 또는 사용자 지정 바인딩의 다양한 유형을 구성할 수 있습니다. Import/Export 탭을 사용하여 이러한 설정을 가져오거나 내보낼 수도 있습니다.

참고

BizTalk Server 바인딩 탭에서 구성할 수 있는 바인딩 확장 요소의 모든 형식을 지원하지는 않습니다.

미리 정의된 바인딩

미리 정의된 바인딩에는 WCF 메시징 스택의 복잡한 구조가 드러나지 않습니다. 미리 정의된 바인딩을 사용하는 응용 프로그램은 스택에 대해 모든 권한을 필요로 하지 않습니다. 각각의 미리 정의된 바인딩에 표시된 특성은 해당 바인딩이 사용되는 시나리오에 가장 적합한 특성입니다. 미리 정의된 바인딩에는 요소나 특성을 추가할 수 없습니다. 요소나 특성을 추가하려면 사용자 지정 바인딩을 구현해야 합니다.

사용자 지정 바인딩

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

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

  1. Transactions(선택적)

  2. Reliable Messaging(선택적)

  3. Security(선택적)

  4. 전송

  5. 인코더(선택적)

UI 요소 목록

사용 항목 원하는 작업
바인딩 형식 이 송신 포트에 대한 바인딩을 지정합니다. 바인딩은 WCF 서비스의 엔드포인트에 연결하는 데 필요한 통신 세부 정보를 지정하는 데 사용되는 개체입니다. WCF 서비스의 각 엔드포인트에 바인딩을 적절하게 지정해야 합니다. 유효한 값은 다음과 같습니다.

- basicHttpBinding
- basicHttpContextBinding
- Custombinding
- mexHttpBinding
- mexHttpsBinding
- mexNamedPipeBinding
- mexTcpBinding
- netMsmqBinding
- netNamedPipeBinding
- netPeerTcpBinding
- Nettcpbinding
- netTcpContextBinding
- webHttpBinding
- ws2007FederationHttpBinding
- ws2007HttpBinding
- wsDualHttpBinding
- wsFederationHttpBinding
- wsHttpBinding

기본값은 빈 문자열입니다.
바인딩 바인딩 형식 속성에서 미리 정의된 바인딩을 선택하는 경우 미리 정의된 바인딩 요소를 표시합니다. 바인딩 형식 속성이 customBinding으로 설정된 경우 바인딩 요소 확장 선택 대화 상자를 통해 바인딩 확장 요소를 편집할 수 있습니다. 사용 가능한 바인딩 확장 요소 및 해당 요소가 표시되는 순서에 대한 자세한 내용은 이전 섹션인 "사용자 지정 바인딩"을 참조하세요. 참고:ClaimTypeRequirements와 같은 컬렉션 형식 속성은 편집할 수 없습니다. 이러한 속성을 구성하려면 Import/Export 탭에서 구성 파일을 가져와야 합니다. 구성 파일에서 ClaimTypeRequirements 를 지정하는 방법에 대한 자세한 내용은 WCF 제품 설명서를 참조하세요.

기본값은 빈 문자열입니다.
바인딩 요소 확장 선택 사용자 지정 바인딩에 추가할 바인딩 확장 요소를 선택합니다. 바인딩 요소 확장 선택 대화 상자를 열려면 바인딩 트리 보기에서 CustomBindingElement를 마우스 오른쪽 단추 클릭한 다음 확장 추가를 클릭합니다. 참고: 사용자 지정 바인딩에 이미 추가된 바인딩 확장 요소는 바인딩 요소 확장 선택 대화 상자에 표시되지 않습니다.
모두 다시 설정 바인딩 유형 속성이 customBinding으로 설정된 경우 바인딩 트리 뷰 및 구성 목록 보기의 기본값을 복원합니다. 이 명령을 실행하려면 바인딩 트리 뷰에서 CustomBindingElement를 마우스 오른쪽 단추로 클릭한 다음 모두 다시 설정을 클릭합니다.
확장 제거 바인딩 형식 속성이 customBinding으로 설정된 경우 바인딩 트리 뷰에서 선택한 바인딩 확장을 제거합니다. 이 명령을 실행하려면 바인딩 트리 뷰 에서 바인딩 요소를 마우스 오른쪽 단추로 클릭한 다음 확장 제거를 클릭합니다.
확장 위로 이동 Binding Type 속성이 customBinding으로 설정된 경우 바인딩 트리 뷰에서 선택한 바인딩 확장 요소의 순서를 위로 이동합니다. 이 명령을 실행하려면 바인딩 트리 뷰에서 바인딩 요소를 마우스 오른쪽 단추로 클릭한 다음 확장 위로 이동을 클릭합니다.
확장 아래로 이동 Binding Type 속성이 customBinding으로 설정된 경우 바인딩 트리 뷰에서 선택한 바인딩 확장 요소의 순서를 아래로 이동합니다. 이 명령을 실행하려면 바인딩 트리 뷰 에서 바인딩 요소를 마우스 오른쪽 단추로 클릭한 다음 확장 이동 아래쪽을 클릭합니다.
Configuration 바인딩 트리 뷰에서 선택한 바인딩 요소에 대한 특성 및 해당 값을 표시합니다. 이 목록 보기에서 특성 값을 수정할 수도 있습니다.
기본값 복원 바인딩 트리 뷰 및 구성 목록 보기의 기본값을 복원합니다.

참고 항목

WCF-Custom 송신 포트<를 구성하는 방법 바인딩> 요소