¿Cómo obtengo el endpointIdentity del archivo config?Lectura del punto final desde el archivo de configuración
5
A
Respuesta
9
Se puede cargar su archivo web.config utilizando WebConfigurationManager, obtener la sección <client>
, y luego encontrar el elemento apropiado <endpoint>
(por nombre o por dirección o lo que sea) y luego perforar en ella para encontrar el valor de DNS:
ClientSection clientSection = (WebConfigurationManager.GetSection("system.serviceModel/client") as ClientSection);
foreach(ChannelEndpointElement cee in clientSection.Endpoints)
{
if(cee.Name == "ConfigurationManagerTcp")
{
IdentityElement ie = cee.Identity;
string dnsValue = ie.Dns.Value;
}
}
Tendrá que utilizar los espacios de nombres System.Web.Configuration
y System.ServiceModel.COnfiguration
para las clases implicadas.
Marc
Cuestiones relacionadas
- 1. Lectura de la configuración desde el archivo de configuración separado
- 2. Punto final Sesame SPARQL de solo lectura
- 3. Configuración del punto final local de un socket
- 4. Lectura de archivos de gran tamaño desde el final
- 5. lectura pitón sólo el final del texto enorme presentar
- 6. Buscando desde el final del archivo usando VIM
- 7. exponiendo punto final net.tcp
- 8. Lectura desde un archivo app.config
- 9. Cómo modificar programáticamente la configuración de la dirección del punto final WCF app.config?
- 10. líneas de impresión en el archivo desde la línea de partido hasta el final del archivo
- 11. Protección del punto final del servicio WCF con autenticación personalizada
- 12. bison final del archivo
- 13. SoapUI cambiar la dirección del punto final
- 14. Slice NSArray desde el final del conjunto
- 15. Escribiendo al final del archivo
- 16. Detección del punto de inicio/final del movimiento
- 17. Eliminar nueva línea del final del archivo
- 18. Lectura y uso de un archivo de configuración personalizado
- 19. API de punto final Semántica
- 20. Modificar la configuración de POM desde el código del complemento
- 21. Lectura de la declaración de lectura de Fortran más allá del final de la línea
- 22. Lectura de un archivo Localization.strings desde * .ipa
- 23. Valores de lectura de Java desde el archivo de texto
- 24. Punto final del cliente WCF: SecurityNegotiationException sin <dns>
- 25. ¿Qué es un "punto final" en WCF?
- 26. ¿Cómo hacer ping o verificar el estado del servicio WCF usando el punto final net.tcp desde el servidor remoto?
- 27. Calcular punto final dado distancia, rodamiento, punto de partida
- 28. ¿Punto en el nombre del archivo?
- 29. Configuración de cliente de WCF: ¿cómo puedo verificar si el punto final está en el archivo de configuración, y si no lo hago?
- 30. llamando a asmx desde el lado del servidor C#: el elemento del punto final que coincide con este contrato se puede encontrar en el elemento del cliente