Compartilhar via


Caixa de diálogo Configurar referência de serviço

Nota

A DataSet classe 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 são desconectados do banco de dados. As tecnologias são especialmente úteis para aplicativos que permitem que os usuários modifiquem dados e persistam as alterações no banco de dados. Embora os conjuntos de dados sejam uma tecnologia comprovadamente bem-sucedida, a abordagem recomendada para novos aplicativos .NET é usar o 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 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. Você também pode 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, selecione 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, exigindo uma alteração de endereço.

Nota

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.

Nota

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

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 de forma assíncrona.

Gerar operações baseadas em tarefa

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 TPL (Biblioteca Paralela de Tarefas).

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 mensagens, consulte Usando contratos de mensagem.

Tipo de coleção

Especifica o tipo de coleção de listas 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 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 é verificada.

Usar novamente os tipos em todos os assemblies referenciados

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

Usar novamente os tipos em determinados assemblies referenciados

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 da Web

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

Nota

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

Nota

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.

Consulte também