Partager via


Classe ManagedForEachEnumeratorWrapper

Cette API prend en charge l'infrastructure SQL Server 2012 et n'est pas destinée à être utilisée directement à partir de votre code.

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

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Dts.Runtime
Assembly :  Microsoft.SqlServer.ManagedDTS (en Microsoft.SqlServer.ManagedDTS.dll)

Syntaxe

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

Le type ManagedForEachEnumeratorWrapper expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ManagedForEachEnumeratorWrapper Infrastructure. Initializes a new instance of ManagedForEachEnumeratorWrapper class.

Haut de la page

Propriétés

  Nom Description
Propriété publique CollectionEnumerator Infrastructure. Gets or sets the collection enumerator.
Propriété publique ManagedForEachEnumeratorQualifiedName Infrastructure. Gets the name of the enumerator.
Propriété publique Version Infrastructure. Gets the version of the enumerator.
Propriété publique WrappedForEachEnumerator Infrastructure. Gets or sets the wrapped For Each enumerator.

Haut de la page

Méthodes

  Nom Description
Méthode publique CanUpdate Infrastructure. Specifies whether the enumerator can be updated
Méthode publique Equals (hérité de Object.)
Méthode publique GetEnumerator Infrastructure. Gets the enumerator.
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetSite Infrastructure. Gets the site for the enumerator wrapper.
Méthode publique GetType (hérité de Object.)
Méthode publique InitializeForEachEnumerator Infrastructure. Initializes the For Each enumerator.
Méthode publique LoadFromXML Infrastructure. Loads an element node from an XML file.
Méthode publique SaveToXML Infrastructure. Saves a document object to XML.
Méthode publique SetManagedForEachEnumerator Infrastructure. Sets the managed For Each enumerator
Méthode publique SetSite Infrastructure. Sets the pUnk site.
Méthode publique ToString (hérité de Object.)
Méthode publique Update Infrastructure. Updates the XML object.
Méthode publique Validate Infrastructure. Validates the enumerator wrapper.

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Dts.Runtime