Menu Docs
Página inicial do Docs
/
Analisador do MongoDB C#

Perguntas frequentes

Nesta página

  • O C# Analyzer suporta o JetBrainsRider?
  • O C# Analyzer é um Roslyn Analyzer?
  • O C# Analyzer usa configurações de serialização personalizada?
  • O C# Analyzer usa configurações LINQ personalizadas?
  • Quais informações o C# Analyzer coleta por meio de telemetria?
  • Seu código
  • Seu ambiente
  • MongoDB C# Analyzer Configuração do

Não, o C# Analyzer não oferece suporte oficialmente ao JetBrains Driver.

Testamos internamente o C# MongoDB Analyzer no JetBrains Trider e, no entanto, obtivemos algum sucesso. Convidamos você para testar o C# MongoDB Analyzer em sua implantação do JetBrains Driver e, se encontrar algum problema, fique à vontade para registrar um problema de no JIRA ou enviar uma solicitação de pull no repositório do MongoDB MongoDB C# Analyzer no Github.Github

Sim, o C# Analyzer é um Roslyn Analyzer.

Para saber mais sobre os analisadores Roslyn,consulte Visão geral da análise de código-fonte da Microsoft.

Não, o C# Analyzer não usa as configurações de serialização personalizadas que você especifica para seu driver MongoDB .NET/C#.

Para saber mais sobre configurações de serialização personalizadas, consulte Serialização na documentação do driver .NET/C#.

Não, o C# Analyzer não usa configurações LINQ personalizadas.

Para saber mais sobre as configurações personalizadas do LINQ, consulte Como adicionar métodos personalizados para queries LINQ da Microsoft.

Quando você tem a telemetria habilitada, o C# Analyzer coleta e envia informações anônimas para a MongoDB Inc. As subseções a seguir listam todas as informações que o C# Analyzer coleta.

Para saber como desativar a telemetria, consulte o guia deconfiguração do .

A seguir estão as informações que o C# Analyzer coleta sobre seu código:

  • O número de tipos de dados definidos pelo usuário em seu mapeamento

  • O número de expressões de construtor e LINQ não compatíveis que o C# Analyzer encontrou em seu código

  • O número de expressões LINQ e de construtor que o C# Analyzer encontrou em seu código

  • O número de expressões MQL que o C# Analyzer encontrou em seu código

  • Quanto tempo levou para o C# Analyzer analisar seu código

  • O número de exceções que o C# Analyzer encontrou analisando seu código

  • O comprimento da árvore de sintaxe que o C# Analyzer processou

A seguir estão as informações que o C# Analyzer coleta sobre seu ambiente:

  • Seu sistema operacional

  • A versão do C# Analyzer que você usa

  • A versão interna do .NET que seu IDE ou utilitário de construção usa para executar o C# Analyzer

  • A versão da linguagem C# que você usa

  • A versão do driver MongoDB .NET/C# que você utiliza em seu projeto

  • A plataforma alvo que você usa para compilar seu código C# (AnyCPU/x64/x32)

  • O conjunto de saída tipo gerado pelo seu aplicação .NET

  • Um identificador exclusivo que o C# Analyzer constrói a partir de um hash dos seguintes componentes do seu usuário web:

    • UserName

    • /domain

A seguir estão as informações que o C# Analyzer coleta sobre sua configuração do C# Analyzer :

  • Se você tiver registros habilitados para o Analisador C#

  • A versão do provedor LINQ que seu C# Analyzer usa

Voltar

Problemas conhecidos