Interface IDTSOutput100

Contains the collection of IDTSOutputColumn100 columns available to downstream components in a graph.

Espace de noms :  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Assembly :  Microsoft.SqlServer.DTSPipelineWrap (en Microsoft.SqlServer.DTSPipelineWrap.dll)

Syntaxe

'Déclaration
<GuidAttribute("2D1508D1-9998-4968-B608-D527CBEA99EE")> _
Public Interface IDTSOutput100 _
    Inherits IDTSObject100
'Utilisation
Dim instance As IDTSOutput100
[GuidAttribute("2D1508D1-9998-4968-B608-D527CBEA99EE")]
public interface IDTSOutput100 : IDTSObject100
[GuidAttribute(L"2D1508D1-9998-4968-B608-D527CBEA99EE")]
public interface class IDTSOutput100 : IDTSObject100
[<GuidAttribute("2D1508D1-9998-4968-B608-D527CBEA99EE")>]
type IDTSOutput100 =  
    interface
        interface IDTSObject100
    end
public interface IDTSOutput100 extends IDTSObject100

Le type IDTSOutput100 expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Buffer Gets the ID of the PipelineBuffer allocated for an IDTSOutput100 object.
Propriété publique Component Gets the IDTSComponentMetaData100 of an IDTSOutput100 object.
Propriété publique CustomPropertyCollection Gets the collection of IDTSCustomProperty100 objects defined for an IDTSOutput100 object.
Propriété publique Dangling Gets or sets a value that notifies the data flow engine that the IDTSOutput100 can be unattached.
Propriété publique DeleteOutputOnPathDetached Gets or sets a value that determines whether the data flow engine deletes an IDTSOutput100 object when it is detached from an IDTSPath100 object.
Propriété publique Description Gets or sets the description of an IDTSObject100. (hérité de IDTSObject100.)
Propriété publique Description Gets or sets the description of an IDTSOutput100 object.
Propriété publique ErrorOrTruncationOperation Gets or sets text that describes the error or truncation operation of an IDTSOutput100 object.
Propriété publique ErrorRowDisposition Gets or sets a value that specifies how a component proceeds when an error occurs while processing the columns in the output at run time.
Propriété publique ExclusionGroup Gets or sets the ExclusionGroup property of an IDTSOutput100 object.
Propriété publique ExternalMetadataColumnCollection Gets the IDTSExternalMetadataColumnCollection100 of an IDTSOutput100 object.
Propriété publique HasSideEffects Gets or sets a value that indicates whether a data flow component should be removed or remain in the execution plan of a data flow task when its input is not attached to an upstream component and when the RunInOptimizedMode property of the Data Flow task is true.
Propriété publique ID Gets or sets the ID of an IDTSObject100object. (hérité de IDTSObject100.)
Propriété publique ID Gets or sets the ID property of an IDTSOutput100 object.
Propriété publique IdentificationString Gets a string that uniquely identifies an IDTSObject100. (hérité de IDTSObject100.)
Propriété publique IdentificationString Gets a string that uniquely identifies an IDTSOutput100 object.
Propriété publique IsAttached Gets a value that indicates if the IDTSOutput100 object is attached to another component via an IDTSPath100object.
Propriété publique IsErrorOut Gets or sets a value that indicates whether an IDTSOutput100 object is an error output.
Propriété publique IsSorted Gets a value that indicates whether the columns in an output object are sorted.
Propriété publique Name Gets or sets the name of an IDTSObject100 object. (hérité de IDTSObject100.)
Propriété publique Name Gets or sets the name of an IDTSOutput100.
Propriété publique ObjectType Gets the ObjectType property of an IDTSObject100. (hérité de IDTSObject100.)
Propriété publique ObjectType Gets the DTSObjectType of an IDTSOutput100 object.
Propriété publique OutputColumnCollection Gets the collection of IDTSOutputColumn100 objects defined for an IDTSOutput100 object.
Propriété publique SynchronousInputID Gets or sets the ID of an IDTSInput100 that is synchronous to an IDTSOutput100.
Propriété publique TruncationRowDisposition Gets or sets a value that determines how a component processes a row where a column has been truncated as a result of its operation on a column in the row.

Haut de la page

Notes

The IDTSOutput100 object contains the collection of IDTSOutputColumn100 columns exposed by a data flow component. The output is connected to the IDTSInput100 of a downstream component to establish the flow of data between two components.

An output can be either synchronous to an IDTSInput100 object, or asynchronous, and is specified by the SynchronousInputID property.

The columns in the output column collection are available to downstream components. Columns are added and removed from the collection at design time.

Exemples

The following code example demonstrates a component that creates an IDTSOutput100 that is synchronous to its input during a call to the ProvideComponentProperties method.

public override void ProvideComponentProperties()
{
    IDTSInput100 input = ComponentMetaData.InputCollection.New();
    input.Name = "Input";

    IDTSOutput100 output = ComponentMetaData.OutputCollection.New();
    output.Name = "Output";
    output.SynchronousInputID = input.ID;
}
Public Overrides Sub ProvideComponentProperties() 
 Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New 
 input.Name = "Input" 
 Dim output As IDTSOutput100 = ComponentMetaData.OutputCollection.New 
 output.Name = "Output" 
 output.SynchronousInputID = input.ID 
End Sub