Operación DisableApp
Busque información sobre la operación DisableApp EWS.
La operación DisableApp deshabilita una aplicación de correo para Outlook.
Esta operación se introdujo en Exchange Server 2013.
Uso de la operación DisableApp
La operación DisableApp toma dos argumentos en la solicitud que identifican la aplicación de correo que se va a deshabilitar y el motivo por el que se deshabilitó.
Deshabilitar Encabezados SOAP de la operación de aplicación
La operación DisableApp 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 DisableApp: Deshabilitar una aplicación de correo instalada en un buzón
En el ejemplo siguiente de una solicitud de operación DisableApp se muestra cómo deshabilitar una aplicación de correo. El identificador de la aplicación se puede encontrar en el manifiesto de aplicación que se devuelve en una respuesta de 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" />
<t:MailboxCulture>en-US</t:MailboxCulture>
<t:TimeZoneContext>
<t:TimeZoneDefinition Id="GMT Standard Time"/>
</t:TimeZoneContext>
</soap:Header>
<soap:Body >
<m:DisableApp>
<m:ID>1C50226D-04B5-4AB2-9FCD-42E236B59E4B</m:ID>
<m:DisableReason>NoReason</m:DisableReason>
</m:DisableApp>
</soap:Body>
</soap:Envelope>
El cuerpo SOAP de la solicitud contiene los siguientes elementos:
Respuesta correcta de la operación DisableApp
En el ejemplo siguiente se muestra una respuesta correcta a una solicitud de operación DisableApp para deshabilitar 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">
<DisableAppResponse ResponseClass="Success"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
</DisableAppResponse>
</s:Body>
</s:Envelope>
El cuerpo soap de respuesta contiene los siguientes elementos:
Respuesta de error de la operación DisableApp
En el ejemplo siguiente se muestra una respuesta de error a una solicitud de operación DisableApp . Se trata de una respuesta a una solicitud para deshabilitar una aplicación de correo que no está instalada en un buzó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">
<DisableAppResponse ResponseClass="Error" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<MessageText>Extension ID 1C50226D-04B5-4AB2-9FCD-42E236B59E4A can't be found.</MessageText>
<ResponseCode>ErrorExtensionNotFound</ResponseCode>
<DescriptiveLinkKey>0</DescriptiveLinkKey>
</DisableAppResponse>
</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.