Linguaggio

ManagedForEachEnumeratorWrapper Classe

Definizione

Importante

Questa API non è conforme a CLS.

Rappresenta il wrapper per l'enumeratore gestionato Per Each E.C. La classe non può essere ereditata.

public ref class ManagedForEachEnumeratorWrapper sealed : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSComponentPersist130, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForEachEnumerator100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSManagedForEachEnumeratorWrapper100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectVersionUpdate100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("40E2A222-B8D8-4C0A-888D-6D96F052D6E0")]
[System.Runtime.InteropServices.ProgId("")]
public sealed class ManagedForEachEnumeratorWrapper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSComponentPersist130, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedForEachEnumeratorWrapper100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectVersionUpdate100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ProgId("")]
[System.Runtime.InteropServices.Guid("52628E57-9DDB-4783-A937-4B415CE91167")]
public sealed class ManagedForEachEnumeratorWrapper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSComponentPersist130, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedForEachEnumeratorWrapper100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectVersionUpdate100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ProgId("")]
[System.Runtime.InteropServices.Guid("1C3EF0B7-98EB-43E5-8B92-54D1CA0E1E08")]
public sealed class ManagedForEachEnumeratorWrapper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSComponentPersist130, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedForEachEnumeratorWrapper100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectVersionUpdate100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("40E2A222-B8D8-4C0A-888D-6D96F052D6E0")>]
[<System.Runtime.InteropServices.ProgId("")>]
type ManagedForEachEnumeratorWrapper = class
    interface IDTSManagedForEachEnumeratorWrapper100
    interface IDTSForEachEnumerator100
    interface IDTSComponentPersist130
    interface IDTSComponentPersist100
    interface IDTSObjectVersionUpdate100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.ProgId("")>]
[<System.Runtime.InteropServices.Guid("52628E57-9DDB-4783-A937-4B415CE91167")>]
type ManagedForEachEnumeratorWrapper = class
    interface IDTSManagedForEachEnumeratorWrapper100
    interface IDTSForEachEnumerator100
    interface IDTSComponentPersist130
    interface IDTSComponentPersist100
    interface IDTSObjectVersionUpdate100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.ProgId("")>]
[<System.Runtime.InteropServices.Guid("1C3EF0B7-98EB-43E5-8B92-54D1CA0E1E08")>]
type ManagedForEachEnumeratorWrapper = class
    interface IDTSManagedForEachEnumeratorWrapper100
    interface IDTSForEachEnumerator100
    interface IDTSComponentPersist130
    interface IDTSComponentPersist100
    interface IDTSObjectVersionUpdate100
Public NotInheritable Class ManagedForEachEnumeratorWrapper
Implements IDTSComponentPersist130, IDTSForEachEnumerator100, IDTSManagedForEachEnumeratorWrapper100, IDTSObjectVersionUpdate100
Ereditarietà
ManagedForEachEnumeratorWrapper
Attributi
Implementazioni

Costruttori

Nome Descrizione
ManagedForEachEnumeratorWrapper()

Inizializza una nuova istanza della ManagedForEachEnumeratorWrapper classe .

Proprietà

Nome Descrizione
CollectionEnumerator

Ottiene o imposta l'enumeratore di raccolta.

ManagedForEachEnumeratorQualifiedName

Ottiene il nome dell'enumeratore.

Version

Ottiene la versione dell'enumeratore.

WrappedForEachEnumerator

Ottiene o imposta il wrapped Per ogni enumeratore.

Metodi

Nome Descrizione
CanUpdate(String)

Specifica se l'enumeratore può essere aggiornato

GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Prende l'enumeratore.

GetSite(Guid, Object)

Ottiene il sito per l'involucro dell'enumeratore.

InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100)

Inizializza il Per ogni enumeratore.

LoadFromXML(Object, IDTSInfoEvents100)

Carica un nodo elemento da un file XML.

SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100)

Rappresenta il wrapper per l'enumeratore gestionato Per Each E.C. La classe non può essere ereditata.

SaveToXML(Object, IDTSInfoEvents100)

Salva un oggetto documento in XML.

SetManagedForEachEnumerator(String)

Imposta il gestore Per ogni enumeratore

SetSite(Object)

Imposta il sito pUnk.

Update(String)

Aggiorna l'oggetto XML.

Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Valida l'involucro dell'enumeratore.

Si applica a