public void InicializarPFE(Oracle ora) { Oracle = ora; Emr = new ExecuteMultipleRequest() { Settings = new ExecuteMultipleSettings() { ContinueOnError = true, ReturnResponses = true }, Requests = new OrganizationRequestCollection() }; var url = XrmServiceUriFactory.CreateOrganizationServiceUri(Comun.ConnStringCrm.Split(';')[0].Split('=')[1]); var usr = Comun.ConnStringCrm.Split(';')[1].Split('=')[1]; var pwd = Comun.ConnStringCrm.Split(';')[2].Split('=')[1]; OSManager = new OrganizationServiceManager(url, usr, pwd); OSOptions = new OrganizationServiceProxyOptions { Timeout = new TimeSpan(0, Comun.TimeOutEnMinutos, 0) }; PFERequests = new Dictionary <string, ExecuteMultipleRequest>(); RequestKey = 0; }
/// <summary> /// Demonstrates a basic Active Directory connection to Organization.svc using a username, password, and domain /// </summary> /// <remarks> /// OrganizationServiceManager stores endpoint metadata. Instance can be reused to construct multiple organization service channels (OrganizationServiceProxy) /// </remarks> public static void BasicADConnectionToCrm() { var serverUri = XrmServiceUriFactory.CreateOrganizationServiceUri("http://mycrmserver:5555/myorganization"); var manager = new OrganizationServiceManager(serverUri, "username", "password", "mydomain"); using (var proxy = manager.GetProxy()) { //Do organization requests... } }
/// <summary> /// Demonstrates a claims-based, cross-realm connection to Organization.svc using a username, password, and alternate realm /// </summary> /// <remarks> /// Authentication will be handled by federated realm's identity provider. Issued token will be converted to current realm token that CRM will accept. /// OrganizationServiceManager stores endpoint metadata and security token. Instance can be reused to construct multiple organization service channels (OrganizationServiceProxy) /// </remarks> public static void BasicCrossRealmConnectionToCrm() { var serverUri = XrmServiceUriFactory.CreateOrganizationServiceUri("https://mycrmserver:5555/myorganization"); var manager = new OrganizationServiceManager(serverUri, "username", "password", homeRealm: new Uri("https://myhomerealm.com")); using (var proxy = manager.GetProxy()) { //Do organization requests... } }
/// <summary> /// Demonstrates a claims-based connection to Organization.svc using a pre-authenticated instance of AuthenticationCredentials /// </summary> /// <remarks> /// OrganizationServiceManager stores endpoint metadata and security token. Instance can be reused to construct multiple organization service channels (OrganizationServiceProxy) /// </remarks> public static void BasicPreAuthConnectionToCrm(AuthenticationCredentials preAuthCredentials) { var serverUri = XrmServiceUriFactory.CreateOrganizationServiceUri("https://mycrmserver:5555/myorganization"); var manager = new OrganizationServiceManager(serverUri, preAuthCredentials); using (var proxy = manager.GetProxy()) { //Do organization requests... } }
public OrganizationServiceManager GetCdsConnection() { var environmentUrl = PromptFor("environment url"); var uri = XrmServiceUriFactory.CreateOrganizationServiceUri(environmentUrl); var username = PromptFor("username"); var password = PromptForPassword(); var serviceManager = new OrganizationServiceManager(uri, username, password); return(serviceManager); }