A registry of on-line repositories
This class can be used to manage on-line repository subscriptions.
示例#1
0
 /// <summary>
 /// Initializes a new instance
 /// </summary>
 /// <param name="registry">
 /// Add-in registry to manage
 /// </param>
 public SetupService(AddinRegistry registry)
 {
     this.registry = registry;
     repositories  = new RepositoryRegistry(this);
     store         = new AddinStore(this);
     AddAddinRepositoryProvider("MonoAddins", new MonoAddinsRepositoryProvider(this));
 }
		public SetupService ()
		{
			if (AddinManager.IsInitialized)
				registry = AddinManager.Registry;
			else
				registry = AddinRegistry.GetGlobalRegistry ();
			
			repositories = new RepositoryRegistry (this);
			store = new AddinStore (this);
		}
示例#3
0
        /// <summary>
        /// Initializes a new instance
        /// </summary>
        /// <remarks>
        /// If the add-in manager is initialized (AddinManager.Initialize has been called), then this instance
        /// will manage the add-in registry of the initialized engine.
        /// </remarks>
        public SetupService()
        {
            if (AddinManager.IsInitialized)
            {
                registry = AddinManager.Registry;
            }
            else
            {
                registry = AddinRegistry.GetGlobalRegistry();
            }

            repositories = new RepositoryRegistry(this);
            store        = new AddinStore(this);
        }
示例#4
0
 public SetupService(AddinRegistry registry)
 {
     this.registry = registry;
     repositories = new RepositoryRegistry (this);
     store = new AddinStore (this);
 }
示例#5
0
 /// <summary>
 /// Initializes a new instance
 /// </summary>
 /// <param name="registry">
 /// Add-in registry to manage
 /// </param>
 public SetupService(AddinRegistry registry)
 {
     this.registry = registry;
     repositories  = new RepositoryRegistry(this);
     store         = new AddinStore(this);
 }