سؤال

API for Salesforce هي خدمة ويب، قمت بإعدادها عن طريق تنزيل ملف WSDL من Salesforce وإضافة WSDL إلى مشروع .NET الخاص بك.

لكن لا يمكنني العثور على أي مكان لتعيين قيمة المهلة.

عادة في خدمة Web .NET هناك ملكية مهلة لهذا (كما الموصوفة في هذا السؤال)، لكنني لا يبدو لي أن أجد واحدة في هذه الحالة.

هل كانت مفيدة؟

المحلول

بعد إرفاق WSDL إلى تطبيق .NET الخاص بك، يمكنك تكوين خاصية المهلة على فئة الوكيل مثل:

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");

أنا متأكد من أن هذا سيعمل على المؤسسة WSDL، أيضا ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top