Partilhar via


Caixa de diálogo Configurar Referência de Serviço

Observação

Conjuntos de dados e classes relacionadas são tecnologias herdadas do .NET Framework do início dos anos 2000 que permitem que os aplicativos trabalhem com dados na memória enquanto os aplicativos estão desconectados do banco de dados. As tecnologias são especialmente úteis para aplicativos que permitem aos usuários modificar dados e persistir as alterações de volta ao banco de dados. Embora os conjuntos de dados tenham provado ser uma tecnologia muito bem-sucedida, recomendamos que os novos aplicativos .NET usem Entity Framework Core. O Entity Framework fornece uma maneira mais natural de trabalhar com dados tabulares como modelos de objeto e tem uma interface de programação mais simples.

A caixa de diálogo Configurar Referência de Serviço permite configurar o comportamento dos serviços da Fundação de Comunicação do Windows (WCF).

Para aceder à caixa de diálogo Configurar Referência de Serviço, clique com o botão direito numa referência de serviço em Gerenciador de Soluções e escolha Configurar Referência de Serviço. Pode também aceder à caixa de diálogo clicando no botão Avançado na caixa de diálogo Adicionar Referência de Serviço.

Lista de tarefas

  • Para alterar o endereço onde um serviço WCF está hospedado, digite o novo endereço no campo Endereço.

  • Para alterar o nível de acesso para classes num cliente WCF, selecione uma palavra-chave de nível de acesso na lista Nível de acesso para classes geradas.

  • Para chamar os métodos de um serviço WCF de forma assíncrona, marque a caixa de seleção Gerar operações assíncronas.

  • Para gerar tipos de contrato de mensagem em um cliente WCF, marque a caixa de seleção Sempre gerar contratos de mensagem .

  • Para especificar tipos de coleção de lista ou dicionário para um cliente WCF, selecione os tipos nas listas Tipo de coleção e Tipo de coleção de dicionário.

  • Para desabilitar o compartilhamento de tipos, desmarque a caixa de seleção Reutilizar tipos em assemblies referenciados. Para ativar o compartilhamento de tipos para um subconjunto de assemblys referenciados, selecione a caixa de seleção Reutilizar tipos em assemblys referenciados, escolha Reutilizar tipos em assemblys referenciados especificadose selecione as referências desejadas na lista de Assemblys referenciados.

Lista de Elementos de UI

Endereço

Atualiza o endereço da Web onde uma referência de serviço procura um serviço. Por exemplo, durante o desenvolvimento, o serviço pode ser hospedado em um servidor de desenvolvimento e, posteriormente, movido para um servidor de produção, exigindo uma alteração de endereço.

Observação

O elemento Address não está disponível quando a caixa de diálogo Configurar Referência de Serviço é exibida a partir da caixa de diálogo Adicionar Referência de Serviço.

Nível de acesso para classes geradas

Determina o nível de acesso ao código para classes de cliente WCF.

Observação

Para projetos de site, esta opção é sempre definida como Public e não pode ser alterada. Para obter mais informações, consulte Solucionando problemas de referências de serviço.

Gerar operações assíncronas

Determina se os métodos de serviço WCF são chamados de forma síncrona (o padrão) ou assíncrona.

Gerar operações baseadas em tarefas

Ao escrever código assíncrono, essa opção permite que você aproveite a TPL (Biblioteca Paralela de Tarefas) que foi introduzida com o .NET 4. Consulte Task Parallel Library (TPL).

Sempre gerar contratos de mensagem

Determina se os tipos de contrato de mensagem são gerados para um cliente WCF. Para obter mais informações sobre contratos de mensagem, consulte Usando contratos de mensagem.

Tipo de coleção

Especifica o tipo de coleção de lista para um cliente WCF. O tipo padrão é Array.

Tipo de coleção Dicionário

Especifica o tipo de coleção de dicionário para um cliente WCF. O tipo padrão é Dictionary<TKey,TValue>.

Reutilizar tipos em conjuntos referenciados

Determina se um cliente WCF tenta reutilizar o que já existe em assemblies referenciados em vez de gerar novos tipos quando um serviço é adicionado ou atualizado. Por padrão, essa opção está marcada.

Reutilizar tipos em todos os conjuntos referenciados

Quando selecionado, todos os tipos da lista de assemblies referenciados são reutilizados, se possível. Por padrão, essa opção é selecionada.

Reutilizar tipos nos assemblies especificados como referenciados

Quando selecionado, somente os tipos selecionados na lista Assemblies referenciados são reutilizados.

Lista de assemblies referenciados

Contém uma lista de assemblies referenciados para o projeto ou website. Ao selecionar Reutilizar tipos em assemblies referenciados especificados, podes selecionar ou desmarcar assemblies individuais.

Adicionar Referência Web

Exibe a caixa de diálogo Adicionar Referência da Web.

Observação

Essa opção só deve ser usada para projetos destinados à versão 2.0 do .NET Framework.

Observação

O botão Adicionar Referência da Web só está disponível quando a caixa de diálogo Configurar Referência de Serviço é exibida a partir da caixa de diálogo Adicionar Referência de Serviço.

Ver também