public ShippingCarrier(ShippingSystem shippingSystem) { if (shippingSystem == null) { throw new ShippingException("Carrier.ctor(shippingSystem=null)"); } m_ShippingSystem = shippingSystem; m_Methods = new Registry <Method>(); m_Packages = new Registry <Package>(); }
protected ShippingSession(ShippingSystem shipSystem, ShippingConnectionParameters cParams) { if (shipSystem == null || cParams == null) { throw new ShippingException(StringConsts.ARGUMENT_ERROR + this.GetType().Name + ".ctor(shipSystem != null and cParams != null)"); } m_ShippingSystem = shipSystem; m_Name = cParams.Name; m_User = cParams.User; lock (m_ShippingSystem.Sessions) m_ShippingSystem.Sessions.Add(this); }
public void ApplicationStartAfterInit(IApplication application) { ShippingSystem.AutoStartSystems(); }