GetRooms-Vorgang
Der GetRooms-Vorgang ruft die Räume innerhalb der angegebenen Raumliste ab.
Hinweis: Räume, die als "Aus gal ausgeblendet" gekennzeichnet sind, können nicht über diese Methode abgerufen werden.
SOAP-Header
Der GetRooms-Vorgang kann die SOAP-Header verwenden, die in der folgenden Tabelle aufgeführt und beschrieben werden.
Header | Element | Beschreibung |
---|---|---|
Identitätswechsel |
ExchangeImpersonation |
Identifiziert den Benutzer, für den die Clientanwendung einen Identitätswechsel durchführt. |
MailboxCulture |
MailboxCulture |
Gibt die RFC3066-Kultur an, die für den Zugriff auf das Postfach verwendet wird. |
RequestVersion |
RequestServerVersion |
Gibt die Schemaversion für die Vorgangsanforderung an. |
ServerVersion |
ServerVersionInfo |
Gibt die Version des Servers an, der auf die Anforderung geantwortet hat. |
GetRooms-Anforderungsbeispiel
Beschreibung
Im Folgenden finden Sie ein Beispiel für eine GetRooms-Anforderung , die die Räume abruft, die einer Raumliste zugeordnet sind.
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="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://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>
Anfordern von Elementen
In der Anforderung werden folgende Elemente verwendet:
Beispiel für eine erfolgreiche GetRooms-Antwort
Beschreibung
Die folgende Antwort zeigt die E-Mail-Adressinformationen für die Räume, die der Raumliste zugeordnet sind.
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="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://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="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
<m:Rooms xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
<t:Room xmlns:t="http://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="http://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>
Erfolgreiche GetRooms-Antwortelemente
In der Antwort werden folgende Elemente verwendet:
Beispiel für getRooms-Fehlerantwort
Beschreibung
Das folgende Beispiel zeigt eine Fehlerantwort, die durch den Versuch verursacht wird, Rauminformationen für eine nicht vorhandene Raumliste abzurufen.
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="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://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="http://schemas.microsoft.com/exchange/services/2006/messages">
<MessageText>No results were found.</MessageText>
<ResponseCode>ErrorNameResolutionNoResults</ResponseCode>
<DescriptiveLinkKey>0</DescriptiveLinkKey>
</GetRoomsResponse>
</s:Body>
</s:Envelope>
GetRooms Error-Antwortelemente
In der Antwort werden folgende Elemente verwendet: