wcf에서 새로운 기능입니다. Dynamic Endpoint는 발견을 수행하고 내가 알고있는 일치하는 서비스를 자동으로 선택하는 표준 엔드 포인트입니다. 다음은 DynamicEndpoint의 코드 샘플입니다.WCF에서 동적 끝점을 구현하는 방법
DynamicEndpoint dynamicEndpoint = new DynamicEndpoint(ContractDescription.GetContract(typeof(ICalculatorService)), new WSHttpBinding());
CalculatorServiceClient client = new CalculatorServiceClient(dynamicEndpoint);
Console.WriteLine("Invoking CalculatorService");
Console.WriteLine();
double value1 = 100.00D;
double value2 = 15.99D;
double result = client.Add(value1, value2);
Console.WriteLine("Add({0},{1}) = {2}", value1, value2, result);
코드에서 서비스 참조를 추가 한 것으로 가정하고 동적 엔드 포인트로 작업한다고 생각하지 않습니다. 클라이언트 쪽에서 wcf 서비스 레퍼런스를 추가하면 클라이언트 측의 설정 파일에 종점 관련 설정이 자동으로 추가됩니다.
아무도 우리가 계약을 통과하면 런타임에 내 서비스 주소를 어떻게 발견 할 수 있는지 알려주시겠습니까? 클라이언트 엔드에 설정 파일이 없으면 동적 엔드 포인트가 내 서비스를 어떻게 찾을 수 있습니까?
아무도 동적 엔드 포인트가 사용되는 상황의 종류 만 알 수 있습니까?
자세한 내용을 모두상의하십시오. 덕분에