Question

L'API pour Salesforce est un service Web, vous définissez par le téléchargement d'un fichier WSDL de Salesforce et en ajoutant le WSDL à votre projet .NET.

Mais je ne trouve nulle part pour définir la valeur du délai d'attente.

Normalement, dans un service Web .NET il y a une propriété Délai d'inactivité (comme décrit dans cette question ), mais je ne peux pas sembler trouver un dans ce cas.

Était-ce utile?

La solution

Après avoir attaché le WSDL à votre application .net, vous pouvez configurer la propriété du délai d'attente sur la classe proxy comme:

PartnerReference.SforceService partnerRef = new PartnerReference.SforceService();
partnerRef.Timeout = 30000;
partnerRef.UseDefaultCredentials = true;
partnerRef.Proxy = System.Net.WebRequest.DefaultWebProxy;
partnerRef.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;

PartnerReference.LoginResult loginResult = partnerRef.login("Name", "Password");

Je suis assez sûr que cela fonctionnera pour le WSDL Enterprise, aussi ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top