通过代码添加服务引用

时间:2016-11-23 22:35:12

标签: c# wcf service reference

如何在不使用Solution Explorer和“Add Service Reference”的情况下添加服务引用(WCF)。

大家好,我已经使用解决方案资源管理器添加了一个服务引用,它运行正常,但现在我需要在C#中添加代码服务引用我不想使用App.config文件,所有这一切按代码。我在许多网站上寻找但都使用了解决方案资源管理器。

请给我一些帮助。

这是我的代码。

BasicHttpBinding _enlace = new BasicHttpBinding();
_enlace.Security.Mode = BasicHttpSecurityMode.None;
EndpointAddress _direccion = new EndpointAddress("http://192.168.1.42/ServicioManejoArchivos.svc/ServicioManejoArchivos");
ServicioManejoArchivosClient _servicio = new ServicioManejoArchivosClient(_enlace, _direccion);
Documento _archivoEnviar = new Documento();
byte[] _cadenaBytes = File.ReadAllBytes(m_direccionArchivoTemporal);
_archivoEnviar.Archivo = _cadenaBytes;
_archivoEnviar.CodigoEmpresa = m_global.CodigoEmpresa;
_archivoEnviar.CodigoFacilidad = m_global.CodigoFacilidad;
_archivoEnviar.CodigoTercero = m_codigoTercero;
_archivoEnviar.Extension = ".zip";
_archivoEnviar.NombreArchivo = System.IO.Path.GetFileNameWithoutExtension(m_direccionArchivoTemporal);
_archivoEnviar.TipoDocumento = cmbTipoDocumento.Text;
_archivoEnviar.ModuloAfectado = m_global.CodigoArea;
_archivoEnviar.ProcesoEfectuado = base.m_tipoActividad.ToString();
var resultado = _servicio.GuardarArchivo(_archivoEnviar);
_servicio.Close();

0 个答案:

没有答案