CManagedComponentWrapperClass Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public ref class CManagedComponentWrapperClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::CManagedComponentWrapper, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSRuntimeComponent100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("874F7595-FB5F-40FF-96AF-FBFF8250E3EF")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class CManagedComponentWrapperClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapper, Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSRuntimeComponent100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("874F7595-FB5F-40FF-96AF-FBFF8250E3EF")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type CManagedComponentWrapperClass = class
interface IDTSDesigntimeComponent100
interface CManagedComponentWrapper
interface IDTSRuntimeComponent100
Public Class CManagedComponentWrapperClass
Implements CManagedComponentWrapper, IDTSRuntimeComponent100
- Наследование
-
CManagedComponentWrapperClass
- Атрибуты
- Реализации
Примеры
В следующем примере кода добавляется компонент в задачу потока данных и извлекается экземпляр интерфейса CManagedComponentWrapper путем вызова метода Instantiate.
Package p = new Package();
MainPipe mp = ((TaskHost)p.Executables.Add("DTS.Pipeline")).InnerObject as MainPipe;
IDTSComponentMetaData100 md = mp.ComponentMetaDataCollection.New();
md.ComponentClassID = "DTSAdapter.OleDbSource";
CManagedComponentWrapper wrp = md.Instantiate();
Комментарии
Класс CManagedComponentWrapperClass представляет экземпляр компонента потока данных во время разработки и является объектом, который используется при программном изменении компонента в задаче потока данных. Методы этого класса определяются интерфейсом IDTSDesigntimeComponent100 и используются для изменения компонента свойств и коллекций. Интерфейс CManagedComponentWrapper возвращается при вызове метода Instantiate интерфейса IDTSComponentMetaData100 компонента. Этот интерфейс можно привести к экземпляру класса CManagedComponentWrapperClass, но это не дает никаких преимуществ. Поэтому обычно этот класс не используется.
Конструкторы
CManagedComponentWrapperClass() |
Свойства
BufferManager | |
ComponentMetaData | |
EventInfos | |
LogEntryInfos | |
ReferenceTracker | |
RequiredProductLevel | |
VariableDispenser |
Методы
Применяется к
Потокобезопасность
Все открытые статические ( общие в Visual Basic) члены этого типа являются потокобезопасны. Потокобезопасная работа с членами экземпляров типа не гарантируется.