/// <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)); }
/// <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)); }
/// <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)); }