Microsoft.Xrm.Sdk.Discovery Namespace

Classes

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

IDiscoveryService

Provides programmatic access to organization and user information.

Enums

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.