EventsProvider 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 una classe astratta contenente una raccolta di contenitori di gestori eventi e la raccolta EventInfos. Questa classe indirizza gli eventi a tali gestori eventi alla ricezione di un evento.
public ref class EventsProvider abstract : Microsoft::SqlServer::Dts::Runtime::DtsContainer
public abstract class EventsProvider : Microsoft.SqlServer.Dts.Runtime.DtsContainer
type EventsProvider = class
inherit DtsContainer
Public MustInherit Class EventsProvider
Inherits DtsContainer
- Ereditarietà
- Derivato
Commenti
Questa classe viene ereditata da tutti i contenitori, ad eccezione del DtsEventHandler contenitore.
Campi
m_executable |
Eseguibile. (Ereditato da Executable) |
Proprietà
CreationName |
Restituisce la stringa utilizzata per creare un'istanza dell'oggetto DtsContainer. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
DebugMode |
Ottiene o imposta un valore booleano che indica se l'oggetto DtsContainer è in modalità di debug e se deve generare l'evento durante l'esecuzione OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) . (Ereditato da DtsContainer) |
DelayValidation |
Ottiene o imposta un valore booleano che indica se la convalida dell'attività viene ritardata fino alla fase di esecuzione. Il valore predefinito è false. (Ereditato da DtsContainer) |
Description |
Ottiene o imposta la descrizione dell'oggetto DtsContainer. (Ereditato da DtsContainer) |
Disable |
Valore booleano che indica se l'oggetto DtsContainer è disabilitato. (Ereditato da DtsContainer) |
DisableEventHandlers |
Ottiene o imposta un valore booleano che indica se i gestori eventi nell'attività sono disabilitati. |
EventHandlers |
Restituisce una raccolta di oggetti gestore evento. Questo campo è di sola lettura. |
EventInfos |
Restituisce una raccolta di oggetti EventInfo. Questo campo è di sola lettura. |
ExecutionDuration |
Restituisce un valore che indica l'intervallo di tempo in millisecondi impiegato per l'esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
ExecutionResult |
Restituisce un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto DtsContainer. (Ereditato da DtsContainer) |
ExecutionStatus |
Restituisce un valore che indica lo stato corrente dell'esecuzione dell'oggetto DtsContainer al momento della chiamata. (Ereditato da DtsContainer) |
FailPackageOnFailure |
Ottiene o imposta un valore booleano che indica se il pacchetto ha esito negativo quando un contenitore figlio ha esito negativo. Questa proprietà viene utilizzata per i contenitori, non per il pacchetto stesso. (Ereditato da DtsContainer) |
FailParentOnFailure |
Ottiene o imposta un valore |
ForcedExecutionValue |
Se la ForceExecutionValue proprietà è impostata su True, ottiene o imposta un valore che specifica il valore di esecuzione facoltativo restituito dal pacchetto. (Ereditato da DtsContainer) |
ForceExecutionResult |
Ottiene o imposta un valore di enumerazione DTSForcedExecResult che specifica il risultato dell'esecuzione forzata del contenitore. (Ereditato da DtsContainer) |
ForceExecutionValue |
Ottiene o imposta un valore booleano che indica se il valore di esecuzione del contenitore deve essere forzato per contenere un valore specifico. (Ereditato da DtsContainer) |
ID |
Restituisce l'ID, ovvero un GUID, dell'oggetto DtsContainer. Questo valore è di sola lettura. (Ereditato da DtsContainer) |
IsDefaultLocaleID |
Valore booleano che indica se il contenitore usa le impostazioni locali predefinite. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
IsolationLevel |
Ottiene o imposta il livello di isolamento della transazione nell'oggetto DtsContainer. (Ereditato da DtsContainer) |
LocaleID |
Ottiene o imposta un valore Integer che indica l'ID impostazioni locali Di Microsoft Win32® da utilizzare quando viene eseguito l'oggetto DtsContainer . (Ereditato da DtsContainer) |
LogEntryInfos |
Restituisce un oggetto LogEntryInfos. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
LoggingMode |
Ottiene o imposta un valore valido dell'enumerazione DTSLoggingMode che indica la modalità di registrazione del contenitore. (Ereditato da DtsContainer) |
LoggingOptions |
Restituisce un oggetto contenente proprietà che specificano i filtri e la risorsa di registrazione per i contenitori. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
MaximumErrorCount |
Ottiene o imposta un valore Integer che indica il numero massimo di errori che possono verificarsi prima dell'arresto dell'esecuzione dell'oggetto DtsContainer . (Ereditato da DtsContainer) |
Name |
Ottiene o imposta il nome di DtsContainer. (Ereditato da DtsContainer) |
Parent |
Restituisce il contenitore padre. Questo valore è di sola lettura. (Ereditato da DtsContainer) |
Site |
Ottiene o imposta il sito per il contenitore. (Ereditato da DtsContainer) |
StartTime |
Restituisce l'ora di inizio esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
StopTime |
Restituisce l'ora di fine esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando rilevano un punto di interruzione. Questo valore viene impostato dal motore di runtime per le attività e i contenitori quando viene rilevato un punto di interruzione. (Ereditato da DtsContainer) |
TransactionOption |
Ottiene o imposta un valore di enumerazione DTSTransactionOption che indica se il contenitore partecipa alle transazioni. (Ereditato da DtsContainer) |
VariableDispenser |
Restituisce un oggetto VariableDispenser per consentire di bloccare le variabili associate al contenitore. (Ereditato da DtsContainer) |
Variables |
Restituisce una raccolta contenente le variabili associate a questo contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
Metodi
AcceptBreakpointManager(BreakpointManager) |
Questo metodo viene chiamato dal motore di runtime al momento della creazione di un'attività o di un contenitore, passando un gestore BreakpointManager come argomento per consentire all'attività di creare, rimuovere e verificare lo stato dei punti di interruzione. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice. (Ereditato da DtsContainer) |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da DtsContainer) |
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Esegue l'applicazione, il contenitore o il pacchetto come parte del flusso di lavoro del pacchetto. (Ereditato da DtsContainer) |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
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). (Ereditato da DtsContainer) |
ResumeExecution() |
Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime. (Ereditato da DtsContainer) |
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). (Ereditato da DtsContainer) |
SetWrappedExecutable(IDTSExecutable100) |
Restituisce l'oggetto eseguibile di cui è stato eseguito il wrapping. |
SuspendExecution() |
Metodo richiamato quando è necessario sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime. (Ereditato da DtsContainer) |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Consente al contenitore di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione corretta. (Ereditato da DtsContainer) |
Eventi
Disposed |
Aggiunge un gestore evento per restare in attesa dell'evento Disposed sul componente. (Ereditato da DtsContainer) |