ManagedForEachEnumeratorWrapper 类

此 API 支持 SQL Server 2012 基础结构,但不能通过代码直接使用。

Represents the wrapper for the managed For Each enumerator. This class cannot be inherited.

此 API 不符合 CLS。 

继承层次结构

System.Object
  Microsoft.SqlServer.Dts.Runtime.ManagedForEachEnumeratorWrapper

命名空间:  Microsoft.SqlServer.Dts.Runtime
程序集:  Microsoft.SqlServer.ManagedDTS(在 Microsoft.SqlServer.ManagedDTS.dll 中)

语法

声明
<GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")> _
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class ManagedForEachEnumeratorWrapper _
    Implements IDTSManagedForEachEnumeratorWrapper100, IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
用法
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

ManagedForEachEnumeratorWrapper 类型公开以下成员。

构造函数

  名称 说明
公共方法 ManagedForEachEnumeratorWrapper 基础结构。Initializes a new instance of ManagedForEachEnumeratorWrapper class.

页首

属性

  名称 说明
公共属性 CollectionEnumerator 基础结构。Gets or sets the collection enumerator.
公共属性 ManagedForEachEnumeratorQualifiedName 基础结构。Gets the name of the enumerator.
公共属性 Version 基础结构。Gets the version of the enumerator.
公共属性 WrappedForEachEnumerator 基础结构。Gets or sets the wrapped For Each enumerator.

页首

方法

  名称 说明
公共方法 CanUpdate 基础结构。Specifies whether the enumerator can be updated
公共方法 Equals (从 Object 继承。)
公共方法 GetEnumerator 基础结构。Gets the enumerator.
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetSite 基础结构。Gets the site for the enumerator wrapper.
公共方法 GetType (从 Object 继承。)
公共方法 InitializeForEachEnumerator 基础结构。Initializes the For Each enumerator.
公共方法 LoadFromXML 基础结构。Loads an element node from an XML file.
公共方法 SaveToXML 基础结构。Saves a document object to XML.
公共方法 SetManagedForEachEnumerator 基础结构。Sets the managed For Each enumerator
公共方法 SetSite 基础结构。Sets the pUnk site.
公共方法 ToString (从 Object 继承。)
公共方法 Update 基础结构。Updates the XML object.
公共方法 Validate 基础结构。Validates the enumerator wrapper.

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Dts.Runtime 命名空间