Linguaggio

ForEachSchemaRowsetEnumerator Classe

Definizione

Contiene i metodi e le proprietà per implementare un ciclo Foreach che enumera su un set di righe dello schema. La classe non può essere ereditata.

public ref class ForEachSchemaRowsetEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::ADO::IDTSForEachSchemaRowsetEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachSchemaRowsetEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachSchemaRowsetEnumerator = class
    inherit ForEachEnumerator
    interface IDTSForEachSchemaRowsetEnumerator
    interface IDTSComponentPersist
Public NotInheritable Class ForEachSchemaRowsetEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachSchemaRowsetEnumerator
Ereditarietà
ForEachSchemaRowsetEnumerator
Attributi
Implementazioni

Costruttori

Nome Descrizione
ForEachSchemaRowsetEnumerator()

Inizializza una nuova istanza della classe ForEachSchemaRowsetEnumerator.

Proprietà

Nome Descrizione
CollectionEnumerator

Ottiene o imposta Boolean che indica se l'enumeratore a ciclo foreach sta enumerando collezioni di oggetti o collezioni di collezioni.

(Ereditato da ForEachEnumerator)
Connection

Ottiene o imposta una Stringa che contiene le informazioni di connessione per l'enumeratore di righe dello schema.

ForEachEnumeratorDescription

Restituisce una descrizione per ForEachSchemaRowsetEnumerator.

ForEachEnumeratorDisplayName

Ottiene o imposta una Stringa che contiene il nome visualizzato dell'enumeratore.

Restrictions

Ottiene o imposta un array di Strings che contiene le restrizioni da applicare al rowset restituito.

SchemaRowset

Ottiene o imposta il GUID dello schema.

TargetServerVersion

Contiene i metodi e le proprietà per implementare un ciclo Foreach che enumera su un set di righe dello schema. La classe non può essere ereditata.

(Ereditato da ForEachEnumerator)
Version

Restituisce il numero di versione della confezione. Questa proprietà è di sola lettura.

(Ereditato da ForEachEnumerator)

Metodi

Nome Descrizione
CanUpdate(String)

Un booleano che indica se il nuovo pacchetto XML può aggiornare il vecchio pacchetto XML.

(Ereditato da ForEachEnumerator)
Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Restituisce un'interfaccia IEnumerator che può iterare sull'oggetto ActiveX Data Objects (ADO).

GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Inizializza le proprietà associate al compito. Questo metodo è chiamato dal runtime e non viene utilizzato nel codice.

(Ereditato da ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacchetto salvato come .xml sull'hard disk, usa il LoadPackage(String, IDTSEvents) metodo.

SaveToXML(XmlDocument, IDTSInfoEvents)

Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.

Update(String)

Questo metodo aggiorna il vecchio pacchetto XML con il nuovo pacchetto XML se CanUpdate(String) è impostato su true.

(Ereditato da ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Permette al contenitore di determinare se contiene impostazioni non valide che impediranno l'esecuzione con successo.

(Ereditato da ForEachEnumerator)

Si applica a