Condividi tramite


Interfaccia ErrorsCollection

Contiene un oggetto ErrorObject per ogni errore all'interno di un modulo di Microsoft Office InfoPath 2007.

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

Sintassi

<GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ErrorsCollectionClass))> _
Public Interface ErrorsCollection
    Inherits Errors

Dim instance As ErrorsCollection
[GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ErrorsCollectionClass))] 
public interface ErrorsCollection : Errors

Osservazioni

Questo tipo è un wrapper per un'interfaccia COM implementata da una coclasse richiesta dal codice gestito per l'interoperabilità COM. Per accedere ai membri specificati dall'interfaccia, utilizzare il tipo che contiene la coclasse che implementa l'interfaccia. Per informazioni sul tipo, inclusi dati sull'utilizzo, osservazioni ed esempi, 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