Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

346
Visualizações
Diferencia entre los atributos de inclusión de entorno y nombres de entorno

Cuál es la diferencia entre

 <environment include="...">...

y

 <environment names="...">...

La documentación oficial no ayuda a distinguirlos en absoluto (para mí):

Ayudante de etiquetas de entorno en ASP.NET Core

nombres

... Si alguno de los nombres de entorno proporcionados coincide con el entorno actual, se representa el contenido adjunto ... Los valores del entorno se comparan con el valor actual devuelto por IWebHostEnvironment.EnvironmentName

El contenido se representa si el entorno de hospedaje es Staging o Production

 <environment names="Staging,Production"> <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong> </environment>

incluir

La propiedad include exhibe un comportamiento similar al atributo de nombres. Un entorno enumerado en el valor del atributo de inclusión debe coincidir con el entorno de hospedaje de la aplicación (IWebHostEnvironment.EnvironmentName) para representar el contenido de la etiqueta.

 <environment include="Staging,Production"> <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong> </environment>

Incluso sus fragmentos de código usan la autodescripción idéntica "IWebHostEnvironment.EnvironmentName is Staging or Production".

¿Cuál es la diferencia entre los dos?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Parece que "nombres" es la forma más antigua, e "incluir/excluir" es la forma más nueva.

Un nuevo atributo de exclude en EnvironmentTagHelper le permite decirle fácilmente a EnvironmentTagHelper que represente en todos los entornos EXCEPTO en los que usted especifique. También hay un nuevo atributo de include que se comporta igual que los names en ASP.NET Core 1.

Exploración de los atributos de exclusión e inclusión de Environment Tag Helper en ASP.NET Core 2

Supongo que Microsoft mantuvo los names antiguos por compatibilidad con versiones anteriores. IDK por qué la documentación no refleja eso.

Según mi experiencia, la documentación oficial y el artículo anterior, no hay ninguna diferencia funcional entre name e include . El nombre include solo se combina mejor con exclude .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda