public bool PrepareConnection( ConnectionServiceProvider csp, ICoreObject target, string connectionType) { return(csp.PrepareConnection(target, connectionType)); }
public static ConnectionServiceProvider GetOnlineServiceProvider(this ILifelistService lifelist) { IConnectionService connectionService = lifelist.GetIConnectionService(); ConnectionServiceProvider csp = connectionService.ToConnectionServiceProvider(); return(csp); }
public static ConnectionServiceProviderProxy ToProxy(this IConnectionService ics) { ConnectionServiceProvider csp = ics.ToConnectionServiceProvider(); var proxy = new ConnectionServiceProviderProxy(csp); return(proxy); }
public static ConnectionServiceProvider ToConnectionServiceProvider(this IConnectionService ics) { if (ics is ConnectionServiceProvider) { return(ics as ConnectionServiceProvider); } ConnectionServiceProvider csprovider = Reflector.GetInstanceFieldByName(ics, "m_RealConnectionService", ReflectionWays.SystemReflection) as ConnectionServiceProvider; return(csprovider); }
public static void ChangeLegitimationServiceObjectFactoryConnectionService( LegitimationServiceProvider lsp, ConnectionServiceProvider csp) { LegitimationServiceObjectFactory lsof = lsp.LegitimationServiceObjectFactory as LegitimationServiceObjectFactory; Reflector.SetInstanceFieldByName( lsof, "m_ConnectionService", csp, ReflectionWays.SystemReflection); }
public static ConnectionServiceProvider GetConnectionServiceProvider(this ICoreObject coreObject) { ConnectionServiceProvider connectionService = null; if (!coreObject.IsDeleted || !coreObject.IsDeleting) { IConnectionService ics = ((IDlc)coreObject.Context).WorkingContext.DlcManager.Load("Siemens.Automation.DomainServices.ConnectionService") as IConnectionService; ConnectionServiceProxy csp = ics as ConnectionServiceProxy; connectionService = Reflector.GetInstancePropertyByName(csp, "RealConnectionService", ReflectionWays.SystemReflection) as ConnectionServiceProvider; } return(connectionService); }
public IAsyncResult BeginConnectToTarget( ConnectionServiceProvider ssp, ConnectionParamsProxy connectParameter, AsyncCallback callback, object state) { return(Reflector.RunInstanceMethodByName( ssp, "BeginConnectToTarget", ReflectionWays.SystemReflection, connectParameter.CP, callback, state) as IAsyncResult); }
internal ConnectorBase GetConnector( ConnectionServiceProvider csp, string connectionType) { return(csp.GetConnector(connectionType)); }
public ConnectionServiceProviderProxy(ConnectionServiceProvider csp) { ConnectionServiceProvider = csp; }
public ConnectionServiceProviderProxy(IConnectionService ics) { ConnectionServiceProvider csp = ics.ToConnectionServiceProvider(); ConnectionServiceProvider = csp; }