Transform Methods

The Transform type exposes the following members.

Methods
  NameDescription
Public methodAddDynamicInput
Adds one dynamic input to the current instance. The dynamic input always takes its element settings (if any) from the primary transform input. Dynamic inputs do not support transform settings.
Public methodAddOutputExpression
Adds a new ExpressionDescriptor for an output connector element .
Protected methodAddTransformExpression
Adds a new TransformExpression for the current instance .
Protected methodAddWarning
Adds a data warning to the current instance.
Protected methodAppendTransformSettings
Protected methodClearWarnings
Clears all data warnings from the current instance.
Public methodConfigureSetting(ParameterValue)
Configures a transform setting.
Public methodConfigureSetting(ConnectorElement, ParameterValue)
Configures an input element setting.
Public methodConfigureSetting(InputConnector, ParameterValue)
Configures transform input setting.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
Public methodFetchElementValue
Fetches the value for the specified output element for run time data retrieval.
Protected methodFinalize
Finalizes an instance of the Transform class.
(Overrides ObjectFinalize.)
Public methodFindConnectorElement(Guid)
Finds a connector element by its ID.
Protected methodFindConnectorElement(String)
Finds the connector element by native name.
Public methodGenerateOutputElementSources
Generates the list of OutputElementSource, which are used elements for an OutputConnector.
Public methodGenerateProviderTask
Generates a data provider task, in those cases when the transform may be compatible with specific provider categories, such as OLAP providers or relational data providers.
Public methodGetConfigurationValue(Guid)
Gets the configuration value for a transform setting.
Public methodGetConfigurationValue(ComponentSetting)
Gets the configuration value for a transform setting.
Public methodGetConfigurationValue(ConnectorElement, Guid)
Gets the configuration value for an input connector element setting.
Public methodGetConfigurationValue(InputConnector, Guid)
Gets the configuration value for a transform input setting.
Public methodGetCustomConfigurationUI
Gets the custom configuration UI based on the requested content type.
Protected methodGetMetadata
Populates the process transform metadata by describing the data inputs, output and any available settings.
Public methodGetParameterValue
Gets the specified transform parameter value.
Protected methodInitializeSettingsFromContract
Initialize setting values using values stored in a data contract.
Protected methodLocalize
Localizes the specified string using the engine localization service.
(Inherited from ComponentBase.)
Public methodPreviewReader
Previews the output for the current instance.
Public methodRead
Reads a single record for the transform output, if there are any. If there are no more output records, it returns . The base class implementation calls Read on all the input readers and return if at least one of these operations is successful. Transforms that process a single record at one time do not need to override the base class implementation. Transforms that process multiple records at one time need to override the base class implementation by retrieving the necessary input data and also performing output record processing. If the Read operation is successful, the transform is responsible for providing corresponding data values on subsequent FetchElementValue calls.
Public methodRefresh
Updates the collection of output elements, evaluating all setting and parameter values.
Public methodRemoveDynamicInput
Removes a previously defined dynamic input.
Public methodRemoveOutputExpression
Removes a process expression previously defined for an output connector element.
Protected methodRemoveTransformExpression
Removes a transform expression previously defined for the current instance.
Protected methodRemoveWarning
Removes the specified data warning from the current instance.
Public methodResumeOutputAutoUpdate
Resumes the automatic update for the output elements.
Public methodResumeOutputAutoUpdate(Boolean)
Resumes the automatic update for the output elements.
Public methodSuppressOutputAutoUpdate
Suppresses the automatic update for the output elements.
Public methodTakeSnapshot
Returns a snapshot that can be used to detect future changes to this transform.
Public methodValidateSettingValues
Validates the settings values against their type, valid values and allowed range.
Public methodValidateTransform
Validates the transform prior to execution and throws if any setting values are invalid.
Top
See Also