Opération GetRooms
L’opération GetRooms obtient les salles dans la liste de salles spécifiée.
Remarque : Les salles marquées « Masquées de la liste d’adresses » ne peuvent pas être récupérées via cette méthode.
En-têtes SOAP
L’opération GetRooms peut utiliser les en-têtes SOAP répertoriés et décrits dans le tableau suivant.
Header | Élément | Description |
---|---|---|
Emprunt d’identité |
ExchangeImpersonation |
Identifie l’utilisateur que l’application cliente emprunte l’identité. |
MailboxCulture |
MailboxCulture |
Identifie la culture RFC3066 à utiliser pour accéder à la boîte aux lettres. |
RequestVersion |
RequestServerVersion |
Identifie la version du schéma pour la demande d’opération. |
ServerVersion |
ServerVersionInfo |
Identifie la version du serveur qui a répondu à la requête. |
Exemple de requête GetRooms
Description
Voici un exemple de requête GetRooms qui obtient les salles associées à une liste de salles.
Code
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="https://schemas.microsoft.com/exchange/services/2006/messages">
<soap:Header>
<t:RequestServerVersion Version ="Exchange2010_SP1"/>
</soap:Header>
<soap:Body>
<m:GetRooms>
<m:RoomList>
<t:EmailAddress>RoomList@contoso.com</t:EmailAddress>
</m:RoomList>
</m:GetRooms>
</soap:Body>
Éléments de requête
Les éléments suivants sont utilisés dans la demande :
Exemple de réponse GetRooms réussie
Description
La réponse suivante affiche les informations d’adresse e-mail pour les salles associées à la liste des salles.
Code
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="14" MinorVersion="1" MajorBuildNumber="164" MinorBuildNumber="0" Version="Exchange2010_SP1" xmlns:h="https://schemas.microsoft.com/exchange/services/2006/types" xmlns="https://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetRoomsResponse ResponseClass="Success" xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
<m:Rooms xmlns:m="https://schemas.microsoft.com/exchange/services/2006/messages">
<t:Room xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
<t:Id>
<t:Name>Room01</t:Name>
<t:EmailAddress>Room01@contoso.com</t:EmailAddress>
<t:RoutingType>SMTP</t:RoutingType>
<t:MailboxType>Mailbox</t:MailboxType>
</t:Id>
</t:Room>
<t:Room xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
<t:Id>
<t:Name>Room02</t:Name>
<t:EmailAddress>Room02@contoso.com</t:EmailAddress>
<t:RoutingType>SMTP</t:RoutingType>
<t:MailboxType>Mailbox</t:MailboxType>
</t:Id>
</t:Room>
</m:Rooms>
</GetRoomsResponse>
</s:Body>
</s:Envelope>
Éléments de réponse GetRooms réussis
Les éléments suivants sont utilisés dans la réponse :
Exemple de réponse d’erreur GetRooms
Description
L’exemple suivant montre une réponse d’erreur provoquée par une tentative d’obtention d’informations de salle pour une liste de salles inexistante.
Code
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="14" MinorVersion="1" MajorBuildNumber="164" MinorBuildNumber="0" Version="Exchange2010_SP1" xmlns:h="https://schemas.microsoft.com/exchange/services/2006/types" xmlns="https://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetRoomsResponse ResponseClass="Error" xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
<MessageText>No results were found.</MessageText>
<ResponseCode>ErrorNameResolutionNoResults</ResponseCode>
<DescriptiveLinkKey>0</DescriptiveLinkKey>
</GetRoomsResponse>
</s:Body>
</s:Envelope>
Éléments de réponse d’erreur GetRooms
Les éléments suivants sont utilisés dans la réponse :
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour