Condividi tramite


ErrorSupport Classe

Definizione

Supporta la generazione di errori, avvisi e altri eventi che includono testo descrittivo per HRESULT COM noti restituiti dai componenti di Integration Services scritti nel 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

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

Costruttori

ErrorSupport(IDTSComponentEvents100)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSComponentEvents100, String, String, Int32)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100, String, String, Int32)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100)

Inizializza una nuova istanza della classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100, String, String, Int32)

Inizializza una nuova istanza della classe ErrorSupport.

Metodi

FireError(Int32, Boolean)

Genera un errore identificato dal valore HRESULT specificato e consente l'annullamento dell'esecuzione.

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

Genera un errore identificato dal valore HRESULT specificato, lo associa al componente, al file della Guida e al contesto della Guida specificati e consente l'annullamento dell'esecuzione.

FireErrorWithArgs(Int32, Boolean, Object[])

Genera un errore identificato dal valore HRESULT specificato, consente l'annullamento dell'esecuzione e include una matrice facoltativa di oggetti o informazioni definiti dall'utente.

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

Genera un errore identificato dal valore HRESULT specificato, lo associa al componente, al file della Guida e al contesto della Guida specificati, consente l'annullamento dell'esecuzione e include una matrice facoltativa di oggetti o informazioni definiti dall'utente.

FireInformation(Int32, Boolean)

Genera un messaggio informativo sul valore HRESULT specificato e consente l'annullamento dell'esecuzione.

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

Genera un messaggio informativo sul valore HRESULT specificato, lo associa al componente, al file della Guida e al contesto della Guida specificati e consente l'annullamento dell'esecuzione.

FireInformationWithArgs(Int32, Boolean, Object[])

Genera un messaggio informativo sul valore HRESULT specificato, consente l'annullamento dell'esecuzione e include una matrice facoltativa di oggetti o informazioni definiti dall'utente.

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

Genera un messaggio informativo sul valore HRESULT specificato, lo associa al componente, al file della Guida e al contesto della Guida specificati, consente l'annullamento dell'esecuzione e include una matrice facoltativa di oggetti o informazioni definiti dall'utente.

FireWarning(Int32)

Genera un avviso identificato dal valore HRESULT specificato e consente l'annullamento dell'esecuzione.

FireWarning(Int32, String, String, Int32)

Genera un avviso identificato dal valore HRESULT specificato e lo associa al componente, al file della Guida e al contesto della Guida specificati.

FireWarningWithArgs(Int32, Object[])

Genera un avviso identificato dal valore HRESULT specificato e include una matrice facoltativa di oggetti o informazioni definiti dall'utente.

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

Genera un avviso identificato dal valore HRESULT specificato, lo associa al componente, al file della Guida e al contesto della Guida specificati, consente l'annullamento dell'esecuzione e include una matrice facoltativa di oggetti o informazioni definiti dall'utente.

GetFormattedMessage(Int32, String, Object[])

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

GetFormattedMessageEx(Int32, String, Object[])

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

SetErrorInterface(IDTSComponentEvents100)

Specifica l'istanza di IDTSComponentEvents100 che verrà utilizzata dalla classe ErrorSupport per generare messaggi.

SetErrorInterface(IDTSComponentMetaData100)

Specifica l'istanza di Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100 che verrà utilizzata dalla classe ErrorSupport per generare messaggi.

SetErrorInterface(IDTSInfoEvents100)

Specifica l'istanza di IDTSInfoEvents100 che verrà utilizzata dalla classe ErrorSupport per generare messaggi.

Si applica a