ManagedForEachEnumeratorWrapper Class
This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.
Represents the wrapper for the managed For Each enumerator. This class cannot be inherited.
This API is not CLS-compliant.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Dts.Runtime.ManagedForEachEnumeratorWrapper
Namespace: Microsoft.SqlServer.Dts.Runtime
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
Syntax
'Declaration
<GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")> _
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class ManagedForEachEnumeratorWrapper _
Implements IDTSManagedForEachEnumeratorWrapper100, IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
'Usage
Dim instance As ManagedForEachEnumeratorWrapper
[GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public sealed class ManagedForEachEnumeratorWrapper : IDTSManagedForEachEnumeratorWrapper100,
IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
[GuidAttribute(L"B94DBDA9-2F52-44B3-B6EB-2438D99B1405")]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public ref class ManagedForEachEnumeratorWrapper sealed : IDTSManagedForEachEnumeratorWrapper100,
IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
[<SealedAttribute>]
[<GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type ManagedForEachEnumeratorWrapper =
class
interface IDTSManagedForEachEnumeratorWrapper100
interface IDTSForEachEnumerator100
interface IDTSComponentPersist100
interface IDTSObjectVersionUpdate100
end
public final class ManagedForEachEnumeratorWrapper implements IDTSManagedForEachEnumeratorWrapper100, IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
The ManagedForEachEnumeratorWrapper type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ManagedForEachEnumeratorWrapper | Infrastructure. Initializes a new instance of ManagedForEachEnumeratorWrapper class. |
Top
Properties
Name | Description | |
---|---|---|
CollectionEnumerator | Infrastructure. Gets or sets the collection enumerator. | |
ManagedForEachEnumeratorQualifiedName | Infrastructure. Gets the name of the enumerator. | |
Version | Infrastructure. Gets the version of the enumerator. | |
WrappedForEachEnumerator | Infrastructure. Gets or sets the wrapped For Each enumerator. |
Top
Methods
Name | Description | |
---|---|---|
CanUpdate | Infrastructure. Specifies whether the enumerator can be updated | |
Equals | (Inherited from Object.) | |
GetEnumerator | Infrastructure. Gets the enumerator. | |
GetHashCode | (Inherited from Object.) | |
GetSite | Infrastructure. Gets the site for the enumerator wrapper. | |
GetType | (Inherited from Object.) | |
InitializeForEachEnumerator | Infrastructure. Initializes the For Each enumerator. | |
LoadFromXML | Infrastructure. Loads an element node from an XML file. | |
SaveToXML | Infrastructure. Saves a document object to XML. | |
SetManagedForEachEnumerator | Infrastructure. Sets the managed For Each enumerator | |
SetSite | Infrastructure. Sets the pUnk site. | |
ToString | (Inherited from Object.) | |
Update | Infrastructure. Updates the XML object. | |
Validate | Infrastructure. Validates the enumerator wrapper. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.