PipelineComponent.ProvideComponentProperties Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato quando un componente viene aggiunto all'attività Flusso di dati per inizializzare l'oggetto ComponentMetaData del componente.
public:
virtual void ProvideComponentProperties();
public virtual void ProvideComponentProperties ();
abstract member ProvideComponentProperties : unit -> unit
override this.ProvideComponentProperties : unit -> unit
Public Overridable Sub ProvideComponentProperties ()
Esempio
public override void ProvideComponentProperties()
{
// Reset the component.
base.RemoveAllInputsOutputsAndCustomProperties();
IDTSInput100 input = ComponentMetaData.InputCollection.New();
input.Name = "Input";
IDTSOutput100 output = ComponentMetaDAta.OutputCollection.New();
output.Name = "Output";
output.SynchronousInputID = input.ID;
IDTSCustomProperty100 property = ComponentMetaData.CustomPropertyCollection.New();
property.Name = "RuntimeVariable";
property.Description = "Identifies a Variable in the package.";
}
Public Overrides Sub ProvideComponentProperties()
MyBase.RemoveAllInputsOutputsAndCustomProperties
Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New
input.Name = "Input"
Dim output As IDTSOutput100 = ComponentMetaDAta.OutputCollection.New
output.Name = "Output"
output.SynchronousInputID = input.ID
Dim property As IDTSCustomProperty100 = ComponentMetaData.CustomPropertyCollection.New
property.Name = "RuntimeVariable"
property.Description = "Identifies a Variable in the package."
End Sub
Commenti
Questo metodo viene chiamato quando un componente viene aggiunto per la prima volta a un'attività flusso di dati. È simile a un costruttore ed è il metodo che inizializza un componente. I componenti devono aggiungere i relativi input, output e proprietà personalizzate durante questo metodo.
La classe di base aggiunge l'oggetto e IDTSOutput100 sincrono IDTSInput100 all'oggetto ComponentMetaData.
Per altre informazioni, vedere Metodi in fase di progettazione di un componente Flusso di dati.