Example #1
0
 /// <summary>
 /// Converts a specific request object into a common structure.
 /// </summary>
 /// <param name="request">The GetVersion request object.</param>
 /// <returns>The request context instance.</returns>
 public static RequestContext ToContext(this WMLS_GetVersionRequest request)
 {
     return(new RequestContext(
                function: Functions.GetVersion,
                objectType: null,
                xml: null,
                options: null,
                capabilities: null));
 }
Example #2
0
        /// <summary>
        /// Converts the request to a message suitable for logging.
        /// </summary>
        /// <param name="request">The request object.</param>
        /// <param name="isEnabled">if set to <c>true</c> the message is created.</param>
        /// <returns>The string representation of the request.</returns>
        public static string ToLogMessage(this WMLS_GetVersionRequest request, bool isEnabled = false)
        {
            if (!_log.IsDebugEnabled && !isEnabled)
            {
                return(string.Empty);
            }

            return(string.Format(
                       "{0}",
                       request.GetType().Name));
        }
Example #3
0
 /// <summary>
 /// Returns a string containing the Data Schema Version(s) that a server supports.
 /// </summary>
 /// <param name="request">The request object containing the method input parameters.</param>
 /// <returns>A comma-separated list of Data Schema Versions (without spaces) that the server supports.</returns>
 public WMLS_GetVersionResponse WMLS_GetVersion(WMLS_GetVersionRequest request)
 {
     return(_store.WMLS_GetVersion(request));
 }