1
와 바인딩 것을 사용자 지정 바인딩 만들기 어떤 도움 감사하겠습니다 :구함 : WCF 사용자 지정 내가 WCF 바인딩에 newb 해요 binaryMessageEncoding 및 운송 보안
- 이진 메시지 인코딩을 지원합니다.
- 전송 보안 (clientCredentialType = "None")을 사용합니다.
도움 주셔서 감사합니다.
와 바인딩 것을 사용자 지정 바인딩 만들기 어떤 도움 감사하겠습니다 :구함 : WCF 사용자 지정 내가 WCF 바인딩에 newb 해요 binaryMessageEncoding 및 운송 보안
도움 주셔서 감사합니다.
당신은 사용자가 설정의 당신의 <system.serviceModel>
섹션에 바인딩을 작성해야합니다 -이 같은 :
<bindings>
<customBinding>
<binding name="HttpBinaryBinding">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBinding>
</bindings>
기능과 옵션이 여기에 정의 할 수의 톤 있습니다 - 요소의 순서가 중요하다을 - 전송 전에 메시지 인코딩, 전송은 스택의 마지막 옵션입니다. 사용 가능한 모든 옵션 및 결합 방법에 대한 자세한 내용은 MSDN Docs on Custom Bindings 또는 Kirk Evans의 blog post을 참조하십시오.
사용자 정의 바인딩을 정의한 후에는 클라이언트 측과 서버 측 모두에서 엔드 포인트에 binding="customBinding"
및 bindingConfiguration="HttpBinaryBinding"
을 지정하여 사용할 수 있습니다.
<endpoint
address="http://localhost:8001/myService/"
binding="customBinding"
bindingConfiguration="HttpBinaryBinding"
contract="IMyService"
name="customHttpBindingEndpoint" />
그게 전부입니다!
답장을 보내 주셔서 감사합니다. 제공된 링크를 살펴 보았지만 바인딩에 전송 보안을 추가하는 예제를 찾을 수 없습니다. – Bram
@Bram : 대신 를 사용하십시오. –
Marc_s에 감사드립니다. httpsTransport를 사용하면 WCF 서비스로 보내지는 데이터의 내용이 암호화되어 더 많은 질문이 생깁니 까? – Bram