Jump to: navigation, search

Difference between revisions of "ProxyManager"


Line 46: Line 46:
  
 
using UBIK.Kernel;
 
using UBIK.Kernel;
us
+
 
 
// first we have to have a proxy object
 
// first we have to have a proxy object
 
UBIK.Interface.Proxy proxyInstance = GetProxyInstanceFromAnyWhere();                     
 
UBIK.Interface.Proxy proxyInstance = GetProxyInstanceFromAnyWhere();                     

Revision as of 15:56, 4 February 2014

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();
IC Hint square.pngThe ProxyManager can be used in coding / customizing only.
IC Attention.pngThere is no UI support of the ProxyManager (yet).


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 })


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 )


See also