내 서비스에 추가 서비스 작업을 추가하는 서비스 동작을 만들고 싶습니다. 이렇게하면 내 서비스 (기존 및 미래)에 동작을 추가 할 수 있으며 내 서비스는 모두이 추가 서비스 작업을 수행 할 수 있습니다. (예 : ping 또는 다른 서비스 정보 반환)WCF 서비스 동작을 내 서비스에 추가하기
내가 원하는 것을 얻기 위해 무엇을해야할지 모르겠습니다. 지금까지 시도한 것은 서비스 수정을 시도하는 서비스 동작을 구현하는 것입니다. 기술. 끝점을 추가하고 그 위에 새 계약을 지정해야합니까?
public class MyOperationBehavior : IServiceBehavior
{
void IServiceBehavior.ApplyDispatchBehavior(
ServiceDescription desc, ServiceHostBase host)
{
ServiceEndpointCollection sec = svcDesc.Endpoints;
ServiceEndpoint se = new ServiceEndpoint()
{
se.Address = "DoMyOperation";
se.Binding = "basicHttpBinding";
se.Contract = MyCustomContract;
}
}
}
당신이 여분의 작업에 의해 무엇을 의미합니까 접촉 할 필요없이 서비스에 대한 정보를 노출? 추가 서비스 방법이어야합니까? – k0stya
@ k0stya 예, 여분의 서비스 작업 – EdmundYeung99