나는 HTTP가 상태 프로토콜이기 때문에, 내가 모든 요청에 대해 매번이 줄을 추가 할 필요가WCF의 모든 요청에 대해 사용자 지정 헤더를 추가하지 마십시오?
scope = new OperationContextScope(objVendorServiceClient.InnerChannel);
header= MessageHeader.CreateHeader("Token", "NameSpace", Session["Token"]);
OperationContext.Current.OutgoingMessageHeaders.Add(header);
AFAIK로의 SOAPHeader에서 때마다 인증을 받아야 우리 팀 중 하나에 의해 제공 WCF 서비스를했다. 하지만 요구 사항에 따라, 나는 (함수 또는 직접) 코드에서 명시 적으로 모든 요청에 대해 이러한 호출해서는 안됩니다. HTTPHANDLER를 추가하여 요청을 보내기 전에 HTTP를 통해 실제 요청에 이러한 사용자 지정 헤더를 추가 할 수 있습니까? 그렇다면 어떤 사람이 나에게 이것에 대한 제안을 할 수 있습니까?