/// <summary> /// Crea en este caso SimpleFacaddeRemoteObject .- /// </summary> /// <returns>Instancia de SimpleFacaddeRemoteObject</returns> FwkRemoteObject CreateRemoteObject() { LoadRemotingConfigSettings(); if (_RemoteObj == null) _RemoteObj = new FwkRemoteObject(); return _RemoteObj; }
/// <summary> /// Crea en este caso SimpleFacaddeRemoteObject .- /// </summary> /// <returns>Instancia de SimpleFacaddeRemoteObject</returns> private FwkRemoteObject CreateRemoteObject() { string url = GetApplicationURL(); Fwk.Remoting.FwkRemoteObject _remoteInformation = (Fwk.Remoting.FwkRemoteObject)Activator.GetObject(typeof(Fwk.Remoting.FwkRemoteObject), url); return(_remoteInformation); //Carga la configuracion de remoting en el archivo indicado por RemotingConfigFile en _SourceInfo //if (!IsConfigured()) //{ // if (System.IO.File.Exists(_SourceInfo)==false ) // throw new Exception("No existe el archivo de configuración de remoting del lado del cliente.\r\nRevice la configuracion del Wrapper " + _ProviderName); // //Si no se encuentra algun nombre de archivo en el App.config // if (_SourceInfo == string.Empty) // { // throw new Exception("No hay ruta especificada para el archivo de configuración.\r\nRevice la configuracion del Wrapper " + _ProviderName); // } // else // { // RemotingConfiguration.Configure(_SourceInfo, false); // } //} //FwkRemoteObject wFwkRemoteObject = new FwkRemoteObject(); //return wFwkRemoteObject; }
internal void Init() { _RemoteObj = CreateRemoteObject(); }