Пример #1
0
        private async Task <string> LoadServiceMetadataAsync(ServiceInfo service)
        {
            var task = Task <string> .Factory.StartNew(() =>
            {
                try
                {
                    return(ODataClient.GetSchemaAsString(service.Url));
                }
                catch (Exception exception)
                {
                    var element = new XElement("Error");
                    element.Add(new XElement("Message", exception.Message));
                    return(element.ToString());
                }
            });

            return(await task);
        }