Operación UninstallApp
Busque información sobre la operación UninstallApp EWS.
La operación UninstallApp desinstala una aplicación de correo para Outlook.
Esta operación se introdujo en Exchange Server 2013.
Uso de la operación UninstallApp
La operación UninstallApp toma un argumento en la solicitud que identifica la aplicación de correo que se va a desinstalar.
Desinstalar Encabezados SOAP de la operación de aplicación
La operación UninstallApp puede usar los encabezados SOAP que aparecen en la tabla siguiente.
Nombre de encabezado | Elemento | Descripción |
---|---|---|
RequestVersion |
RequestServerVersion |
Identifica la versión del esquema de la solicitud de operación. Este encabezado es aplicable a una solicitud. |
ServerVersion |
ServerVersionInfo |
Identifica la versión del servidor que respondió a la solicitud. Este encabezado se aplica a una respuesta. |
Ejemplo de solicitud de operación UninstallApp: Desinstalación de una aplicación de correo en un buzón
En el ejemplo siguiente de una solicitud de operación UninstallApp se muestra cómo desinstalar una aplicación de correo mediante el identificador de la aplicación. El identificador de la aplicación se puede encontrar en el manifiesto de aplicación devuelto por la operación GetAppManifests.
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
<soap:Header>
<t:RequestServerVersion Version="Exchange2013" />
</soap:Header>
<soap:Body >
<m:UninstallApp>
<m:ID>1C50226D-04B5-4AB2-9FCD-42E236B59E4B</m:ID>
</m:UninstallApp>
</soap:Body>
</soap:Envelope>
El cuerpo SOAP de la solicitud contiene los siguientes elementos:
Respuesta correcta de la operación UninstallApp
En el ejemplo siguiente se muestra una respuesta correcta a una solicitud de operación UninstallApp para desinstalar una aplicación de correo.
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="15"
MinorVersion="0"
MajorBuildNumber="556"
MinorBuildNumber="14"
Version="Exchange2013"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<UninstallAppResponse ResponseClass="Success"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
</UninstallAppResponse>
</s:Body>
</s:Envelope>
El cuerpo soap de respuesta contiene los siguientes elementos:
DesinstalarAplicación de la respuesta de error de la operación
En el ejemplo siguiente se muestra una respuesta de error a una solicitud de operación UninstallApp . Se trata de una respuesta a una solicitud para desinstalar una aplicación de correo que ya se ha desinstalado.
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="15"
MinorVersion="0"
MajorBuildNumber="556"
MinorBuildNumber="14"
Version="Exchange2013"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<UninstallAppResponse ResponseClass="Error"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<MessageText>Extension ID 1c50226d-04b5-4ab2-9fcd-42e236b59e4b can't be found.</MessageText>
<ResponseCode>ErrorInternalServerError</ResponseCode>
<DescriptiveLinkKey>0</DescriptiveLinkKey>
</UninstallAppResponse>
</s:Body>
</s:Envelope>
El cuerpo SOAP de la respuesta de error contiene los siguientes elementos:
Para obtener códigos de error adicionales que son genéricos para EWS y específicos de esta operación, vea ResponseCode.