ForEachEnumeratorHost Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce la classe dell'host per ForEachEnumerator. La classe non può essere ereditata.
public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
inherit DtsObject
interface IDTSName
interface IDTSPersist
interface IDTSObjectHost
interface IDTSForEachEnumerator
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
- Ereditarietà
- Implementazioni
Proprietà
CollectionEnumerator |
Ottiene o imposta un valore booleano che indica se l'enumeratore di hosting enumera raccolte di oggetti o enumerazione di raccolte. |
CreationName |
Restituisce la stringa utilizzata dal runtime per creare un'istanza dell'oggetto ForEachEnumeratorHost. Questa proprietà è di sola lettura. |
DelayValidation |
Ottiene o imposta un valore booleano che indica se ForEachEnumerator la convalida viene ritardata fino all'esecuzione del pacchetto. |
Description |
Ottiene o imposta la descrizione per l'host. |
HasExpressions |
Ottiene un valore che indica se nell'oggetto ForEachEnumeratorHost sono presenti espressioni. |
HostType |
Ottiene un'enumerazione che descrive il tipo di host da cui verrà utilizzato ForEachEnumerator. Questa proprietà è di sola lettura |
ID |
Restituisce il GUID assegnato all'host. |
InnerObject |
Restituisce l'oggetto interno dell'host, che rappresenta l'oggetto ForEachEnumerator ospitato. |
Name |
Ottiene o imposta un nome per l'host. |
Properties |
Restituisce una raccolta DtsProperties contenente oggetti DtsProperty. Ogni oggetto DtsProperty dispone di informazioni aggiuntive su ciascuna attività in ForEachEnumeratorHost. |
Metodi
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Restituisce un'interfaccia IEnumerator da usare nell'iterazione su ForEachEnumerator. |
GetExecutionPath() |
Ottiene il percorso di esecuzione dell'oggetto ForEachEnumeratorHost. |
GetExpression(String) |
Restituisce un valore String che contiene l'espressione per la proprietà specificata. Null significa che non viene assegnata alcuna espressione. |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
GetPackagePath() |
Ottiene il percorso del pacchetto per l'oggetto ForEachEnumeratorHost. |
LoadFromXML(XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents). |
SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. Specificare Null per rimuovere un'espressione esistente dalla proprietà. |
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Consente all'host di determinare se esistono impostazioni non valide che impediranno l'esecuzione corretta di ForEachEnumerator. |