Compartilhar via


Classe ManagedForEachEnumeratorWrapper

Essa API oferece suporte à infraestrutura do SQL Server 2012 e não se destina a ser usada diretamente no seu código.

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

Essa API não é compatível com CLS. 

Hierarquia de herança

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

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (em Microsoft.SqlServer.ManagedDTS.dll)

Sintaxe

'Declaração
<GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")> _
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class ManagedForEachEnumeratorWrapper _
    Implements IDTSManagedForEachEnumeratorWrapper100, IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
'Uso
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

O tipo ManagedForEachEnumeratorWrapper expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ManagedForEachEnumeratorWrapper Infraestrutura. Initializes a new instance of ManagedForEachEnumeratorWrapper class.

Início

Propriedades

  Nome Descrição
Propriedade pública CollectionEnumerator Infraestrutura. Gets or sets the collection enumerator.
Propriedade pública ManagedForEachEnumeratorQualifiedName Infraestrutura. Gets the name of the enumerator.
Propriedade pública Version Infraestrutura. Gets the version of the enumerator.
Propriedade pública WrappedForEachEnumerator Infraestrutura. Gets or sets the wrapped For Each enumerator.

Início

Métodos

  Nome Descrição
Método público CanUpdate Infraestrutura. Specifies whether the enumerator can be updated
Método público Equals (Herdado de Object.)
Método público GetEnumerator Infraestrutura. Gets the enumerator.
Método público GetHashCode (Herdado de Object.)
Método público GetSite Infraestrutura. Gets the site for the enumerator wrapper.
Método público GetType (Herdado de Object.)
Método público InitializeForEachEnumerator Infraestrutura. Initializes the For Each enumerator.
Método público LoadFromXML Infraestrutura. Loads an element node from an XML file.
Método público SaveToXML Infraestrutura. Saves a document object to XML.
Método público SetManagedForEachEnumerator Infraestrutura. Sets the managed For Each enumerator
Método público SetSite Infraestrutura. Sets the pUnk site.
Método público ToString (Herdado de Object.)
Método público Update Infraestrutura. Updates the XML object.
Método público Validate Infraestrutura. Validates the enumerator wrapper.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Runtime