CrmServiceClient.DiscoverOrganizations Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
DiscoverOrganizations(Uri, Uri, NetworkCredential) |
Discovers the organizations. |
DiscoverOrganizations(Uri, Uri, ClientCredentials, ClientCredentials) |
Discovers the organizations. |
DiscoverOrganizations(Uri, ClientCredentials, UserIdentifier, String, Uri, String, Boolean, String, PromptBehavior, Boolean) |
Discovers the organizations, used for OAuth. |
DiscoverOrganizations(Uri, Uri, NetworkCredential)
Discovers the organizations.
public:
static Microsoft::Xrm::Sdk::Discovery::OrganizationDetailCollection ^ DiscoverOrganizations(Uri ^ discoveryServiceUri, Uri ^ homeRealmUri, System::Net::NetworkCredential ^ networkCredential);
public static Microsoft.Xrm.Sdk.Discovery.OrganizationDetailCollection DiscoverOrganizations (Uri discoveryServiceUri, Uri homeRealmUri, System.Net.NetworkCredential networkCredential);
static member DiscoverOrganizations : Uri * Uri * System.Net.NetworkCredential -> Microsoft.Xrm.Sdk.Discovery.OrganizationDetailCollection
Public Shared Function DiscoverOrganizations (discoveryServiceUri As Uri, homeRealmUri As Uri, networkCredential As NetworkCredential) As OrganizationDetailCollection
Parameters
- discoveryServiceUri
- Uri
The discovery service URI.
- homeRealmUri
- Uri
The home realm URI. Not null for federation authentication.
- networkCredential
- NetworkCredential
The network credential. When given null
value, uses the current user network credentials.
Returns
A collection of organizations.
Applies to
DiscoverOrganizations(Uri, Uri, ClientCredentials, ClientCredentials)
Discovers the organizations.
public:
static Microsoft::Xrm::Sdk::Discovery::OrganizationDetailCollection ^ DiscoverOrganizations(Uri ^ discoveryServiceUri, Uri ^ homeRealmUri, System::ServiceModel::Description::ClientCredentials ^ clientCredentials, System::ServiceModel::Description::ClientCredentials ^ deviceCredentials);
public static Microsoft.Xrm.Sdk.Discovery.OrganizationDetailCollection DiscoverOrganizations (Uri discoveryServiceUri, Uri homeRealmUri, System.ServiceModel.Description.ClientCredentials clientCredentials, System.ServiceModel.Description.ClientCredentials deviceCredentials);
static member DiscoverOrganizations : Uri * Uri * System.ServiceModel.Description.ClientCredentials * System.ServiceModel.Description.ClientCredentials -> Microsoft.Xrm.Sdk.Discovery.OrganizationDetailCollection
Public Shared Function DiscoverOrganizations (discoveryServiceUri As Uri, homeRealmUri As Uri, clientCredentials As ClientCredentials, deviceCredentials As ClientCredentials) As OrganizationDetailCollection
Parameters
- discoveryServiceUri
- Uri
The discovery service URI.
- homeRealmUri
- Uri
The home realm URI. Not null for federation authentication.
- clientCredentials
- ClientCredentials
The client credentials.
- deviceCredentials
- ClientCredentials
The device credentials.
Returns
A collection of organizations.
Applies to
DiscoverOrganizations(Uri, ClientCredentials, UserIdentifier, String, Uri, String, Boolean, String, PromptBehavior, Boolean)
Discovers the organizations, used for OAuth.
public static Microsoft.Xrm.Sdk.Discovery.OrganizationDetailCollection DiscoverOrganizations (Uri discoveryServiceUri, System.ServiceModel.Description.ClientCredentials clientCredentials, Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier user, string clientId, Uri redirectUri, string tokenCachePath, bool isOnPrem, string authority, Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior promptBehavior = Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior.Auto, bool useDefaultCreds = false);
static member DiscoverOrganizations : Uri * System.ServiceModel.Description.ClientCredentials * Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier * string * Uri * string * bool * string * Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior * bool -> Microsoft.Xrm.Sdk.Discovery.OrganizationDetailCollection
Public Shared Function DiscoverOrganizations (discoveryServiceUri As Uri, clientCredentials As ClientCredentials, user As UserIdentifier, clientId As String, redirectUri As Uri, tokenCachePath As String, isOnPrem As Boolean, authority As String, Optional promptBehavior As PromptBehavior = Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior.Auto, Optional useDefaultCreds As Boolean = false) As OrganizationDetailCollection
Parameters
- discoveryServiceUri
- Uri
The discovery service URI.
- clientCredentials
- ClientCredentials
The client credentials.
- user
- Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier
The user identifier.
- clientId
- String
The client Id.
- redirectUri
- Uri
The redirect uri.
- tokenCachePath
- String
The token cache path where token cache file is placed.
- isOnPrem
- Boolean
The deployment type: OnPrem or Online.
- authority
- String
The authority provider for OAuth tokens. Unique if any already known.
- promptBehavior
- Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior
The prompt behavior.
- useDefaultCreds
- Boolean
(Optional) if specified, tries to use the current user
Returns
A collection of organizations