Interface REST do Serviço de Fluxo de Trabalho WCF [duplicado]

Duplicata Possível:
Pontos de extremidade do serviço de fluxo de trabalho RESTful no WF4 / WCF

Eu estou tentando fazer com que o Windows Workflow Services 4.0 funcione com uma interface REST. Eu tenho um serviço de fluxo de trabalho muito simples chamado "Service1" com uma atividade receiveRequest e sendResponse.

Por padrão, os Serviços WF geram automaticamente as classes e interfaces implementadas, no entanto, eu gostaria de forçar o Serviço WF a usar minha própria interface habilitada REST, em vez de alguma interface autogerada interna.

A interface seria a seguinte:

[ServiceContract]
public interface IService
{
    [OperationContract]
    [WebInvoke( UriTemplate = "/Data/{item}", Method = "GET" )]
    String GetData( Int32 item );
}

No entanto, tenho dificuldades em configurar o XAML para trabalhar com essa interface. Eu precisaria de uma configuração XAML como essa para especificar que o nome do contrato de serviço é meu próprio contrato:

 <Receive x:Name="__ReferenceID0" CanCreateInstance="True" DisplayName="ReceiveRequest" sap:VirtualizedContainerService.HintSize="464,90" OperationName="GetData" ServiceContractName="w:IService">

No entanto, quando eu executo este serviço de fluxo de trabalho, recebo a seguinte exceção:

O nome do contrato 'wfService.IService' não pôde ser encontrado na lista de contratos implementados pelo serviço 'Service1'.

No entanto, o serviço que é criado nos bastidores não implementa a interface IService e eu gostaria de saber como posso estender o serviço que é instanciado pelo mecanismo de fluxo de trabalho para implementar minha própria interface (que descrevi acima)?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion