Microsoft.Xrm.Sdk.Discovery Namespace
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
This namespace is used to interact with the discovery service Web service, which provides a mechanism to find the organizations that a system user belongs to and obtain the Web service endpoints for those organizations. The Web service is also used to obtain policy and ticket information that is used for organization service Web service authentication.
Classes
Class | Description | |
---|---|---|
ClientInfo | For internal use only. |
|
ClientPatchInfo | For internal use only. |
|
DiscoveryRequest | Contains the data that is needed to execute a request and the base class for all discovery service requests. |
|
DiscoveryResponse | Contains the response from the request and is the base class for all discovery service responses. |
|
EndpointCollection | A collection of service endpoints. |
|
OrganizationDetail | Provides detailed information on an organization. |
|
OrganizationDetailCollection | Provides a collection of OrganizationDetail instances. |
|
RetrieveOrganizationRequest | Contains the data that is needed to retrieve information about an organization. |
|
RetrieveOrganizationResponse | Contains the response from processing RetrieveOrganizationRequest. |
|
RetrieveOrganizationsRequest | Contains the data that is needed to retrieve information on all organizations that the logged on user belongs to. |
|
RetrieveOrganizationsResponse | Contains the response from processing RetrieveOrganizationsRequest. |
|
RetrieveUserIdByExternalIdRequest | Contains the data that is needed to retrieve the Microsoft Dynamics 365 or Microsoft Dynamics 365 (online) system user ID that is associated with a given identity provider ID. |
|
RetrieveUserIdByExternalIdResponse | Contains the response from processing RetrieveUserIdByExternalIdRequest. |
Interfaces
Interface | Description | |
---|---|---|
IDiscoveryService | Provides programmatic access to organization and user information. |
Enumerations
Enumeration | Description | |
---|---|---|
ClientTypes | For internal use only. |
|
EndpointAccessType | Indicates the type of network access an endpoint has. For the Web API use the EndpointAccessType EnumType. |
|
EndpointType | Identifies the type of service available at an endpoint. For the Web API use the EndpointType EnumType. |
|
EndUserNotificationClient | For internal use only. |
|
OrganizationRelease | Describes the release of an organization. |
|
OrganizationState | Describes the current state of an organization. |
See Also
Discover the URL for your organization using the Organization Service
Messages in the discovery service
Sample: Access the Discovery service
Return to top
Microsoft Dynamics 365
© 2016 Microsoft. All rights reserved. Copyright