19.02.2014, 18:22 | #1 |
Участник
|
Connect to CRM in Silverlight out of browser.
public void CreateContact()
{ var myContact = new Entity(); myContact.LogicalName = "contact"; var myAttColl = new AttributeCollection(); var key1 = new KeyValuePair<string, object>(); key1.Key = "lastname"; key1.Value = "Test"; myAttColl.Add(key1); var key2 = new KeyValuePair<string, object>(); key2.Key = "firstname"; key2.Value = "Record"; myAttColl.Add(key2); myContact.Attributes = myAttColl; try { var url = "http://<Organiation>/XRMServices/2011/Organization.svc/web"; var binding = new BasicHttpBinding(BasicHttpSecurityMode.None); binding.MaxReceivedMessageSize = 2147483647; var orgClient = new OrganizationServiceClient(binding, new EndpointAddress(url)); orgClient.ClientCredentials.UserName.UserName = "userName"; orgClient.ClientCredentials.UserName.Password = "password"; orgClient.CreateCompleted += orgClient_CreateCompleted; orgClient.CreateAsync(myContact); MessageBox.Show("Start"); } catch (Exception ex) { throw ex; } } void orgClient_CreateCompleted(object sender, CreateCompletedEventArgs e) { MessageBox.Show("End"); if (e.Error != null) { MessageBox.Show(e.Error.Message); } var res = e.Result; } Пытаюсь выполнить запрос на создание записи в CRM слетает по таймауту. Приложение находиться вне контекста CRM. Кто-то может сталкивался с подобной задачей. Как правильно конектиться к CRM. CRM в моём случае on-premise. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|