Поделиться через


Класс 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.

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Dts.Runtime