3.1.4.4 GetUserSettings

The GetUserSettings operation retrieves the specified settings for a specified user.

The following is the WSDL port type specification of the operation.

 <wsdl:operation name="GetUserSettings">
   <wsdl:input wsaw:Action="http://schemas.microsoft.com/exchange/2010/
         Autodiscover/Autodiscover/GetUserSettings" 
         name="GetUserSettingsRequestMessage" 
         message="tns:GetUserSettingsRequestMessage" />
   <wsdl:output wsaw:Action="http://schemas.microsoft.com/exchange/2010/
         Autodiscover/Autodiscover/GetUserSettingsResponse" 
         name="GetUserSettingsResponseMessage" 
         message="tns:GetUserSettingsResponseMessage" />
 </wsdl:operation>

The following is the WSDL binding specification of the operation

 <wsdl:operation name="GetUserSettings">
   <soap:operation soapAction="http://schemas.microsoft.com/exchange/2010/Autodiscover/Autodiscover/GetUserSettings" style="document" />
   <wsdl:input name="GetUserSettingsRequestMessage">
      <soap:header message="tns:GetUserSettingsRequestMessage_Headers" part="RequestedServerVersion" use="literal" />
     <soap:body use="literal" />
   </wsdl:input>
   <wsdl:output name="GetUserSettingsResponseMessage">
     <soap:header message="tns:GetUserSettingsResponseMessage_Headers" part="ServerVersionInfo" use="literal" />
     <soap:body use="literal" />
   </wsdl:output>
 </wsdl:operation>

The protocol client sends a GetUserSettingsRequestMessage request WSDL message and the protocol server responds with a GetUserSettingsResponseMessage response WSDL message.

The GetUserSettings operation enables the client to request specific user configuration settings by passing in the user names as simple strings, and to receive results as a simple dictionary of string name/value pairs.