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.