private void ConnectOnPremises() { if (!DiscoveryUrl.IsAbsoluteUri) { throw new Exception("InvalidDiscoveryUrl"); } Uri discoveryUri = DiscoveryUrl; if (!DiscoveryUrl.GetComponents(UriComponents.Path, UriFormat.Unescaped).EndsWith(OnPremisesDiscoveryServicePath, StringComparison.OrdinalIgnoreCase)) { discoveryUri = new Uri(discoveryUri, OnPremisesDiscoveryServicePath); } CrmContext.ConnectDeployment(discoveryUri, Credential == null ? CredentialCache.DefaultNetworkCredentials : Credential.GetNetworkCredential(), true); }
private void ConnectOnline() { Uri discoveryUri = new Uri(string.Format(OnlineDiscoveryUrlFormat, Region), UriKind.Absolute); CrmContext.ConnectDeployment(discoveryUri, Credential.GetNetworkCredential()); }