Interfaccia ErrorsCollection

Contiene un oggetto ErrorObject per ogni errore rilevato in un modulo Microsoft Office InfoPath 2007.

 

Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Sintassi

<GuidAttribute("096cd578-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
<CoClassAttribute(GetType(ErrorsCollectionWrapper))> _
Public Interface ErrorsCollection
    Inherits Errors

Dim instance As ErrorsCollection
[GuidAttribute("096cd578-0786-11d1-95fa-0080c78ee3bb")] 
[CLSCompliantAttribute(false)] 
[CoClassAttribute(typeof(ErrorsCollectionWrapper))] 
public interface ErrorsCollection : Errors

Osservazioni

Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere Errors.

L'insieme Errors rende disponibili proprietà e metodi per l'aggiunta, l'eliminazione e l'accesso agli oggetti Error contenuti nell'insieme.

Oltre che per gestire gli errori generati da InfoPath, l'insieme Errors può essere utilizzato per creare errori personalizzati utilizzando il metodo Add.

Nota:

È inoltre possibile creare errori personalizzati utilizzando il metodo ReportError dell'oggetto DataDOMEventObject.

Esempio

//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Add(myNode,"condition","short","detail",102057,"modeless");

Per accedere all'insieme Errors si utilizza la proprietà Errors dell'oggetto XDocument.

ErrorsCollection err = thisXDocument.Errors;

Vedere anche

Riferimenti

Membri ErrorsCollection
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust