Enumeración SPSolutionOperationResult
Proporciona a miembros de la enumeración que se usan para representar el resultado de la última operación. Además, esta enumeración se utiliza en el método IsOperationResultError .
Espacio de nombres: Microsoft.SharePoint.Administration
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Enumeration SPSolutionOperationResult
'Uso
Dim instance As SPSolutionOperationResult
public enum SPSolutionOperationResult
Miembros
Nombre del miembro | Descripción | |
---|---|---|
NoOperationPerformed | Se ha realizado ninguna operación en esta solución. | |
RetractionSucceeded | Los archivos de solución se ha retirado correctamente de los equipos. | |
DeploymentSucceeded | Los archivos de solución se han implementado correctamente en los equipos. | |
RetractionWarningsOccurred | Algunas advertencias que se produjo durante la retirada de los archivos de solución de los equipos. | |
DeploymentWarningsOccurred | Se ha producido una o más advertencias durante la implementación de los archivos de solución en los equipos. | |
DeploymentFailedCabExtraction | Se ha producido un error durante la extracción del archivo contenedor en la solución. | |
DeploymentSolutionValidationFailed | No se pudo validar la solución. Solución no válido. | |
DeploymentFailedFileCopy | No se pudo copiar un archivo durante la implementación. | |
DeploymentFailedFeatureInstall | Los archivos se copiaron correctamente pero no se pudo instalar una característica en el sistema. | |
RetractionFailedCouldNotRemoveFile | No se pudo quitar un archivo desde el equipo durante el proceso de retiro. | |
RetractionFailedCouldNotRemoveFeature | No se pudo desinstalar una característica durante el proceso de retiro. | |
DeploymentFailedCallout | La función de llamada de implementación devolvió un código de error. |
Comentarios
Tenga en cuenta que el resultado más pobres siempre se almacena en la propiedad LastOperationStatus . Este valor se actualiza desde varios equipos. En otras palabras, si se produce un error en una operación en un solo equipo, no se debe actualizar estado en un valor que indica el éxito en otro equipo. Esta enumeración por lo tanto, incluye, en orden, los miembros que indican el éxito, los miembros que indican las advertencias y, por último, los miembros que indican los errores.
El valor de la última operación de implementación o retiro de solución debe sincronizarse con la interfaz de usuario (UI). Esto es debido a la interfaz de usuario usa este valor para generar los mensajes de error.