Linguaggio

ErrorSupport Classe

Definizione

Supporta l'evidenziazione di errori, avvisi e altri eventi che includono testo descrittivo per COM HRESULT noti restituiti dai componenti di Integration Services scritti in codice nativo.

public ref class ErrorSupport
[System.Runtime.InteropServices.ComVisible(false)]
public class ErrorSupport
[<System.Runtime.InteropServices.ComVisible(false)>]
type ErrorSupport = class
Public Class ErrorSupport
Ereditarietà
ErrorSupport
Derivato
Attributi

Commenti

Sebbene lo sviluppatore del componente del flusso dati possa generare errori, avvisi e altri eventi chiamando i Fire<X> metodi dell'interfaccia IDTSComponentMetaData100 , i Fire<X> metodi della ErrorSupport classe forniscono un valore aggiuntivo recuperando messaggi descrittivi che corrispondono a COM HRESULT noti restituiti dai componenti di Integration Services scritti in codice nativo. Usa la ErrorSupport proprietà della PipelineComponent classe base per ottenere un ErrorSupport oggetto a questo scopo.

Costruttori

Nome Descrizione
ErrorSupport(IDTSComponentEvents100, String, String, Int32)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSComponentEvents100)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100, String, String, Int32)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100, String, String, Int32)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100)

Inizializza una nuova istanza della classe ErrorSupport.

Metodi

Nome Descrizione
FireError(Int32, Boolean)

Genera un errore identificato dall'HRESULT specificato e permette di annullare l'esecuzione.

FireError(Int32, String, String, Int32, Boolean)

Genera un errore identificato dall'HRESULT specificato, lo associa al componente, file di aiuto e contesto di aiuto specificati, e consente di annullare l'esecuzione.

FireErrorWithArgs(Int32, Boolean, Object[])

Genera un errore identificato dall'HRESULT specificato, consente di annullare l'esecuzione e include un array opzionale di oggetti o informazioni definite dall'utente.

FireErrorWithArgs(Int32, String, String, Int32, Boolean, Object[])

Genera un errore identificato dall'HRESULT specificato, lo associa al componente specificato, al file di aiuto e al contesto di aiuto, consente di cancellare l'esecuzione e include un array opzionale di oggetti o informazioni definiti dall'utente.

FireInformation(Int32, Boolean)

Genera un messaggio informativo sull'HRESULT specificato e consente la cancellazione dell'esecuzione.

FireInformation(Int32, String, String, Int32, Boolean)

Genera un messaggio informativo sull'HRESULT specificato, lo associa al componente, file di aiuto e contesto di aiuto specificati, e consente di cancellare l'esecuzione.

FireInformationWithArgs(Int32, Boolean, Object[])

Genera un messaggio informativo sull'HRESULT specificato, permette di annullare l'esecuzione e include un array opzionale di oggetti o informazioni definiti dall'utente.

FireInformationWithArgs(Int32, String, String, Int32, Boolean, Object[])

Genera un messaggio informativo sull'HRESULT specificato, lo associa al componente specificato, al file di aiuto e al contesto di aiuto, consente di annullare l'esecuzione e include un array opzionale di oggetti o informazioni definiti dall'utente.

FireWarning(Int32, String, String, Int32)

Genera un avviso identificato dall'HRESULT specificato e lo associa al componente, al file di aiuto e al contesto di aiuto specificati.

FireWarning(Int32)

Genera un avviso identificato dall'HRESULT specificato e consente di annullare l'esecuzione.

FireWarningWithArgs(Int32, Object[])

Genera un avviso identificato dall'HRESULT specificato e include un array opzionale di oggetti o informazioni definite dall'utente.

FireWarningWithArgs(Int32, String, String, Int32, Object[])

Genera un avviso identificato dall'HRESULT specificato, lo associa al componente specificato, al file di aiuto e al contesto di aiuto, e include un array opzionale di oggetti o informazioni definiti dall'utente.

GetFormattedMessage(Int32, String, Object[])

Riceve il messaggio di errore per un HRESULT e formatta il messaggio popolando i parametri con i valori forniti.

GetFormattedMessageEx(Int32, String, Object[])

Riceve il messaggio di errore per un HRESULT e formatta il messaggio popolando i parametri con i valori forniti.

SetErrorInterface(IDTSComponentEvents100)

Specifica l'istanza IDTSComponentEvents100 che la ErrorSupport classe userà per sollevare i messaggi.

SetErrorInterface(IDTSComponentMetaData100)

Specifica l'istanza Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100 che la ErrorSupport classe userà per sollevare i messaggi.

SetErrorInterface(IDTSInfoEvents100)

Specifica l'istanza IDTSInfoEvents100 che la ErrorSupport classe userà per sollevare i messaggi.

Si applica a