예제 #1
0
        public int GetWordCount(string input)
        {
            var wordCount = 0;
            var client    = new WordCountServiceClient();

            try
            {
                wordCount = client.GetWordCount(input);

                // System.ServiceModel.Client.Close() is called from its Dispose() and that throws an exception if the call was failed.
                // We cannot use a simple using statement with WCF Client instances.
                client.Close();
            }
            catch
            {
                client.Abort();
            }
            finally
            {
                ((IDisposable)client).Dispose();
            }
            return(wordCount);
        }
        public int GetWordCount(string input)
        {
            var client = new WordCountServiceClient();

            return(client.GetWordCount(input));
        }