À l'aide de C# Service de Référence avec Proxy

Je suis en train d'utiliser un ServiceReference dans un projet C#.
Le projet est destiné à tester une connexion. J'ai un client qui tente de se connecter à une application en C# pour un service web d'un de mes collègues. La connexion ne peut pas être établie et il est à supposer que c'est de notre propre faute.

Je suis en train d'écrire aujourd'hui un simple projet C#.
C'est assez de l'histoire... maintenant les Informations nécessaires.

  1. Le client utilise un serveur Proxy
  2. J'essaie de me connecter à ce service web pour tester les raisons
    http://www.w3schools.com/webservices/tempconvert.asmx
  3. Que J'Utilise .Net Framework 4.0
  4. Mon Projet se compile dans une application Windows Forms.

Ici Le code source de ma Méthode:

    private void button2_Click(object sender, EventArgs e)
    {
        try
        {
            //Create Client
            ServiceReference1.TempConvertSoapClient client = new ServiceReference1.TempConvertSoapClient(@"TempConvertSoap",@"http://www.w3schools.com/webservices/tempconvert.asmx");
            if (client.ClientCredentials != null)
            {
                //Use Values which are typed in in the GUI
                string user = tbUser.Text;
                string password = tbPassword.Text;
                string domain = tbDomain.Text;

                //Check what information is used by the customer.
                if (!string.IsNullOrEmpty(user) && !string.IsNullOrEmpty(password) && !string.IsNullOrEmpty(domain))
                {
                    client.ClientCredentials.Windows.ClientCredential = new NetworkCredential(user, password, domain);
                }
                if (!string.IsNullOrEmpty(user) && !string.IsNullOrEmpty(password))
                {
                    client.ClientCredentials.Windows.ClientCredential = new NetworkCredential(user, password);
                }
            }
            //Oh nooo... no temperature typed in
            if (string.IsNullOrEmpty(tbFahrenheit.Text))
            {
                //GOOD BYE
                return;
            }
            //Use the webservice 
            string celsius =  client.FahrenheitToCelsius(tbFahrenheit.Text); //<-- Simple Calculation
            tbCelsius.Text = celsius;
        }
        catch(Exception ex) 
        {
            //Something 
            MessageBox.Show(ex.ToString());
        }

    }

Voici ma Question:
Comment puis-je configurer un proxy de ce service de référence ou plutôt, le client ?
Il n'y a pas de bien ou de définition pour ce but. Je l'ai essayé avec le ClientCredentials

OriginalL'auteur Bongo | 2013-07-30