Réglage de la valeur Délai d'attente pour Salesforce Service Web / API
-
18-09-2019 - |
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.
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