Crear clases de contenedor con C#
Para crear una clase de contenedor, deberá usar algún lenguaje de programación .NET para consumir un servicio web externo. Finanzas y operaciones puede crear una referencia de la clase de contenedor y acceder al servicio web externo a través de la clase de contenedor.
El siguiente código muestra un ejemplo de cómo se crea una biblioteca de clase C#. Se configurará una referencia del servicio web SOAP en la biblioteca de clases.
using System.ServiceModel;
namespace <WebServiceProviderName>
{
public class <classname>
{
public static string <methodname>()
{
var binding = new System.ServiceModel.BasicHttpBinding();
var endpointAddress = new EndpointAddress(“SOAP web service url”);
WebServiceSoapClient client = new WebServiceSoapClient(binding, endpointAddress);
return client.<web service method name>();
}
}
}
El entorno de desarrollo de las aplicaciones de finanzas y operaciones incluye un elemento denominado Referencias en el Explorador de aplicaciones. El ensamblado de la clase de contenedor debe incluirse en la referencia. Puede llamar al método que se crea en la clase de contenedor directamente mediante la referencia creada.
El código será similar al del ejemplo siguiente:
WebServiceDataProvider.<classname>::<methodname>();
Puede crear métodos separados en la clase de contenedor para acceder a todos los métodos del servicio web, a los que, a la larga, podrá llamar desde el código de las aplicaciones de finanzas y operaciones cuando sea necesario.