The general management of proxies and all available operations for proxy objects are handled via the ProxyManager. The ProxyManager is an UBIK object provided by the Kernel. The UBIK environment object provides access to an instance of an ProxyManager.
Example: Asking the Environment for an ProxyManager instance
// Asking the Environment for an ProxyManager instance.
using UBIK.Kernel;
UBIK.Interface.ProxyManager pxManager = anyUbikObject.Environment.GetProxyManager();
using UBIK.Kernel;
UBIK.Interface.ProxyManager pxManager = anyUbikObject.Environment.GetProxyManager();
Example: Maintaining the Import / Export Status of a Proxy object by using a ProxyManager
// Maintaining the Import / Export Status of a Proxy object by using a ProxyManager.
using UBIK.Kernel;
using System.Collections.Generic;
// first we have to have a proxy object
UBIK.Interface.Proxy proxyInstance = GetProxyInstanceFromAnyWhere();
// fetching a ProxyManager instance
UBIK.Interface.ProxyManager pxManager = anyUbikObject.Environment.GetProxyManager();
//Queing the proxyInstance for Import
pxManager.QueueForImport(new List<Proxy>() { proxyInstance })
//Queing the proxyInstance for Export
pxManager.QueueForExport(new List<Proxy>() { proxyInstance })
using UBIK.Kernel;
using System.Collections.Generic;
// first we have to have a proxy object
UBIK.Interface.Proxy proxyInstance = GetProxyInstanceFromAnyWhere();
// fetching a ProxyManager instance
UBIK.Interface.ProxyManager pxManager = anyUbikObject.Environment.GetProxyManager();
//Queing the proxyInstance for Import
pxManager.QueueForImport(new List<Proxy>() { proxyInstance })
//Queing the proxyInstance for Export
pxManager.QueueForExport(new List<Proxy>() { proxyInstance })
Example: Import / Export a Proxy object by using a ProxyManager
// Import / Export a Proxy object by using a ProxyManager.
using UBIK.Kernel;
// first we have to have a proxy object
UBIK.Interface.Proxy proxyInstance = GetProxyInstanceFromAnyWhere();
// fetching a ProxyManager instance
UBIK.Interface.ProxyManager pxManager = anyUbikObject.Environment.GetProxyManager();
//Import Proxy
UBIK.Interface.ProxyUpdateInformation importResult = pxManager.UpdateProxyToUbik( proxyInstance )
//Export Proxy
UBIK.Interface.ProxyExportInformation exportResult =pxManager.UpdateUbikToProxy( proxyInstance )
using UBIK.Kernel;
// first we have to have a proxy object
UBIK.Interface.Proxy proxyInstance = GetProxyInstanceFromAnyWhere();
// fetching a ProxyManager instance
UBIK.Interface.ProxyManager pxManager = anyUbikObject.Environment.GetProxyManager();
//Import Proxy
UBIK.Interface.ProxyUpdateInformation importResult = pxManager.UpdateProxyToUbik( proxyInstance )
//Export Proxy
UBIK.Interface.ProxyExportInformation exportResult =pxManager.UpdateUbikToProxy( proxyInstance )