void IDtsComponentUI.Initialize(Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider) { this.componentMetadata = dtsComponentMetadata; this.serviceProvider = serviceProvider; Debug.Assert(this.serviceProvider != null); this.errorCollector = this.serviceProvider.GetService(typeof(IErrorCollectionService)) as IErrorCollectionService; Debug.Assert(this.errorCollector != null); if (this.errorCollector == null) { throw new InvalidOperationException("Not all editing services available"); } }
/// <summary> /// Called before Edit, New and Delete to pass in the necessary parameters. /// </summary> /// <param name="dtsComponentMetadata">The components metadata</param> /// <param name="serviceProvider">The SSIS service provider</param> void IDtsComponentUI.Initialize(IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider) { this.componentMetadata = dtsComponentMetadata; this.serviceProvider = serviceProvider; Debug.Assert(this.serviceProvider != null, "The service provider was null!"); this.errorCollector = this.serviceProvider.GetService( typeof(IErrorCollectionService)) as IErrorCollectionService; Debug.Assert(this.errorCollector != null, "The errorCollector was null!"); if (this.errorCollector == null) { Exception ex = new System.ApplicationException("Not all editing services are available."); throw ex; } }
protected void Initialize(IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider) { this.componentMetaData = dtsComponentMetadata; this.serviceProvider = serviceProvider; Debug.Assert(this.serviceProvider != null, "The service provider was null!"); this.errorCollector = this.serviceProvider.GetService( typeof(IErrorCollectionService)) as IErrorCollectionService; Debug.Assert(this.errorCollector != null, "The errorCollector was null!"); if (this.errorCollector == null) { Exception ex = new System.ApplicationException(Properties.Resources.NotAllEditingServicesAvailable); throw ex; } }
public void Initialize(IServiceProvider serviceProvider, ConnectionManager connectionManager, IErrorCollectionService errorCollector) { this._serviceProvider = serviceProvider; this._connectionManager = connectionManager; this._errorCollector = errorCollector; }