Compartilhar via


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

Observação

Os conjuntos de dados e as 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. Eles são bastante úteis em aplicativos que permitem que os usuários modifiquem dados e persistam as alterações no banco de dados. Embora os conjuntos de dados tenham se mostrado uma tecnologia muito bem-sucedida, é recomendado que os novos aplicativos .NET usem o Entity Framework Core. O Entity Framework proporciona uma forma mais natural de trabalhar com dados tabulares como modelos de objeto e conta com 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 do WCF (Windows Communication Foundation).

Para acessar a caixa de diálogo Configurar Referência de Serviço, clique com o botão direito do mouse em uma referência de serviço no Gerenciador de Soluções e escolha Configurar Referência de Serviço. Também é possível acessar a 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 em que um serviço WCF está hospedado, insira o novo endereço no campo Endereço.

  • Para alterar o nível de acesso de classes em um 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 de um cliente WCF, selecione os tipos das listas Tipo de coleção e Tipo de coleção dicionário.

  • Para desabilitar o compartilhamento de tipos, desmarque a caixa de seleção Reutilizar tipos em assemblies referenciados. Para habilitar o compartilhamento de tipos para um subconjunto de assemblies referenciados, marque a caixa de seleção Reutilizar tipos em assemblies referenciados, marque a caixa de seleção Reutilizar tipos em assemblies referenciados especificados e selecione as referências desejadas na Lista de assemblies referenciados.

Lista de elementos de interface do usuário

Endereço

Atualiza o endereço Web em que 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 depois movido para um servidor de produção, precisando de uma alteração de endereço.

Observação

O elemento Address não estará disponível quando a caixa de diálogo Configurar Referência de Serviço estiver exibida na caixa de diálogo Adicionar Referência de Serviço.

Nível de acesso para classes geradas

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

Observação

Para projetos de site, essa opção é sempre definida como Public e não pode ser alterada. Para obter mais informações, confira Solução de 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 gravar um código assíncrono, essa opção permite que você aproveite a TPL (biblioteca de paralelismo de tarefas) que foi introduzida com o .NET 4. Confira Biblioteca de paralelismo de tarefas (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, confira Usar 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 de dicionário

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

Usar novamente os tipos em assemblies consultados

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 fica marcada.

Usar novamente os tipos em todos os assemblies consultados

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

Usar novamente os tipos em determinados assemblies consultados

Quando selecionada, somente os tipos selecionados na Lista de assemblies referenciados são reutilizados.

Lista de assemblies referenciados

Contém uma lista de assemblies referenciados para o projeto ou site. Ao selecionar Reutilizar tipos em assemblies referenciados especificados, você pode selecionar ou limpar 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ó estará disponível quando a caixa de diálogo Configurar Referência de Serviço estiver exibida na caixa de diálogo Adicionar Referência de Serviço.

Confira também