Como: consumir o serviço Gerenciamento de Serviços
Este tópico descreve as etapas para consumir o Serviço Gerenciamento de Serviços. Consulte Serviço de Gerenciamento de Serviços, para obter detalhes conceituais sobre o serviço.
Abra o arquivo Web.config raiz em qualquer editor. Você pode localizar esse arquivo na pasta %WINDIR%\Microsoft.NET\<Framework ou Framework64>\v4.0.xxxxx\Config.
Procure a palavra-chave: ServiceManagementBehavior no arquivo de configuração.
Modifique a definição do comportamento do serviço para habilitar a publicação de metadados do serviço em HTTP, conforme mostrado no exemplo a seguir:
<behavior name="ServiceManagementBehavior"> <serviceMetadata httpGetEnabled="true" /> </behavior>
Salve o arquivo Web.config. Você receberá uma mensagem de erro se não possuir permissão de gravação para o arquivo de configuração. Atualize a ACL (Lista de Controle de Acesso) no arquivo e tente salvá-lo novamente.
Clique com o botão direito do mouse no projeto do cliente e clique em Adicionar Referência de Serviço.
Digite https://localhost/<nome do aplicativo>/ServiceManagement.svc no endereço e clique em Ir.
Clique em OK para fechar a caixa de diálogo Adicionar Referência de Serviço.
Adicione um código semelhante ao código a seguir para invocar o Serviço Gerenciamento de Serviços para ativar um serviço em seu aplicativo.
ServiceManagementClient clnt = new ServiceManagementClient(); ActivationRequest request = new ActivationRequest(); request.VirtualPath = "https://localhost/MyWFServiceApp/MyWFService.xamlx"; clnt.ActivateService(request);
2011-12-05