FormErrorCollection.GetErrors Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| GetErrors(FormErrorType) |
Devuelve todos los FormError objetos del tipo especificado del FormErrorCollection objeto asociado al formulario actual. |
| GetErrors(String) |
Devuelve todos los FormError objetos del nombre especificado del FormErrorCollection objeto asociado al formulario actual. |
GetErrors(FormErrorType)
Devuelve todos los FormError objetos del tipo especificado del FormErrorCollection objeto asociado al formulario actual.
public:
abstract cli::array <Microsoft::Office::InfoPath::FormError ^> ^ GetErrors(Microsoft::Office::InfoPath::FormErrorType errorType);
public abstract Microsoft.Office.InfoPath.FormError[] GetErrors(Microsoft.Office.InfoPath.FormErrorType errorType);
abstract member GetErrors : Microsoft.Office.InfoPath.FormErrorType -> Microsoft.Office.InfoPath.FormError[]
Public MustOverride Function GetErrors (errorType As FormErrorType) As FormError()
Parámetros
- errorType
- FormErrorType
que FormErrorType especifica el tipo de errores que se van a devolver.
Devoluciones
Matriz de tipo FormError que contiene errores del tipo especificado.
Excepciones
El parámetro pasado a este método es una referencia nula (Nothing en Visual Basic).
El parámetro que se ha pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido.
Ejemplos
En el ejemplo siguiente, se usa el método GetErrors de la clase FormErrorCollection para obtener todos los errores del tipo FormErrorType.UserDefined de la colección de errores del formulario. A continuación, se usa la Name propiedad de la FormError clase para mostrar sus nombres.
FormError[] myErrors;
myErrors = this.Errors.GetErrors(FormErrorType.UserDefined);
foreach(FormError err in myErrors)
{
MessageBox.Show(err.Name);
}
Dim myErrors As FormError()
myErrors = Me.Errors.GetErrors(FormErrorType.UserDefined)
For Each FormError err In myErrors
MessageBox.Show(err.Name);
Next
Comentarios
Se devuelve una matriz vacía si en la colección no hay errores con el nombre especificado.
Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.
Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.
Se aplica a
GetErrors(String)
Devuelve todos los FormError objetos del nombre especificado del FormErrorCollection objeto asociado al formulario actual.
public:
abstract cli::array <Microsoft::Office::InfoPath::FormError ^> ^ GetErrors(System::String ^ name);
public abstract Microsoft.Office.InfoPath.FormError[] GetErrors(string name);
abstract member GetErrors : string -> Microsoft.Office.InfoPath.FormError[]
Public MustOverride Function GetErrors (name As String) As FormError()
Parámetros
- name
- String
Nombre de los errores que se van a devolver.
Devoluciones
Matriz de tipo FormError que contiene todos los errores de tipo FormErrorType.UserDefined con el nombre especificado.
Excepciones
El parámetro pasado a este método es una referencia nula (Nothing en Visual Basic).
El parámetro que se ha pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido.
Ejemplos
En el ejemplo siguiente, se usa el método GetErrors de la clase FormErrorCollection para obtener todos los errores llamados DateFormatError de la colección de errores del formulario. A Message continuación, se usa la propiedad de la FormError clase para mostrar sus mensajes de error.
FormError[] myErrors;
myErrors = this.Errors.GetErrors("DateFormatError");
foreach(FormError err in myErrors)
{
MessageBox.Show(err.Message);
}
Dim myErrors As FormError()
myErrors = Me.Errors.GetErrors("DateFormatError")
For Each FormError err In myErrors
MessageBox.Show(err.Message);
Next
Comentarios
Se devuelve una matriz vacía si en la colección no hay errores con el nombre especificado.
Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.
Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.