示例#1
0
        /// <summary>
        /// Gets the specified resource.
        /// </summary>
        /// <param name="uri">The URI of the resource.</param>
        /// <param name="args">The network resource arguments for the request.</param>
        /// <param name="type">The strategy type for the resource.</param>
        /// <param name="format">The serialization format for the request.</param>
        /// <returns></returns>
        public static string Get(string uri, NetworkResourceArguments args, ResourceStrategyType type, SerializationFormat format)
        {
            if (string.IsNullOrEmpty(uri))
            {
                return(string.Empty);
            }

            ResourceRequest  request  = NetworkResourceLibrary.Instance.GetResourceRequest(uri, type, args);
            ResourceResponse response = request.GetResponse(args.TimeoutMilliseconds);

            return(response.GetResponseString());
        }