Microsoft.Xrm.Sdk Namespace

Contains Dataverse general types.

Classes

ActionLink
AliasedValue

Used to return aggregate, group by, and aliased values from a query.

AnalyticsStoreDetails

Contains information about the analytics storage container.

AttributeCollection

Provides a collection of attributes for an entity.

AttributeLogicalNameAttribute

Used by the code generation tool to create classes based on entities.

AttributeMapping

For internal use only.

For the Web API the corresponding type is AttributeMapping ComplexType.

AttributeMappingCollection

This type doesn’t have any extensibility scenarios in this release.

AttributePrivilege

Specifies the field level security privileges allowed for an attribute.

For the Web API the corresponding type is AttributePrivilege ComplexType.

AttributePrivilegeCollection

Specifies a collection of field level security privileges allowed for the specified attributes.

AuditStorageDetails
BaseServiceFault

Represents a service fault.

BooleanManagedProperty

Defines a managed property that stores a Boolean value.

For the Web API the corresponding type is BooleanManagedProperty ComplexType.

BusinessEntityChanges

Represents the business entity changes.

BusinessEntityChangesCollection

Represents the business entity changes collection.

CallerImpersonationScope

Identifies a user as the owner of all data changes made by calls to a Web service.

ClaimTypes

Identifies the types of claims that are supported or may be supported in a future product release.

DataCollection<T>

Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. Extends Collection.

DataCollection<TKey,TValue>

Represents a collection of keys and values.

DataProcessingModuleExecuteRequest
DataProcessingModuleExecutionResponse
DateTimeBehaviorConversionRule

Represents a conversion rule for converting date and time value from UTC to DateOnly in the database.

DeletedData
DeletedEntitiesData
DependencySummary

Contains data from the dependent entity.

DirectDeviceSyncMetadataScript
DirectDeviceSyncMetadataScripts
DirectDeviceSyncRecordInfo
DirectEntryContext
DiscoveryServiceFault

Represents a discovery service fault.

DistinctMobileOfflineRelatedEntitiesResponse
ElasticEntitiesFilePointer
EmailEngagementAggregate
EntitiesWithRejectedBackgroundSync
Entity

Represents an instance of an entity (a record).

EntityAttributeCollection

Represents the entity attribute collection.

EntityCollection

Contains a collection of entity instances.

EntityFilePointersRequest

Contains the data to reconcile entity file pointers.

EntityFilePointersResponse

Contains the response from processing EntityFilePointersRequest.

EntityImageCollection

Contains a collection of Entity image objects.

EntityRecordCountCollection
EntityReference

Identifies a record.

EntityReferenceCollection

Contains a collection of entity references.

EntitySetting
ErrorDetailCollection

Contains a collection of objects that provide details on an error.

ExecuteMultipleResponseItem

Contains the response from execution of a message request.

ExecuteMultipleResponseItemCollection

Contains a collection of ExecuteMultipleResponseItem instances.

ExecuteMultipleSettings

Defines the execution behavior of ExecuteMultipleRequest.

ExecuteTransactionFault

Represents a fault that occurs when a message request fails execution during a single database transaction.

ExportComponentDetails
ExportComponentsParams
FieldPermissionType

Defines the possible field permission types.

FieldPermissionTypeCanReadUnMasked
FileSasUrlResponse
FormattedValueCollection

Contains a collection of formatted values for the attributes for an entity.

GetAuditStorageDetailsResponse
GlobalSearchConfigurationCollection

Contains a collection of GlobalSearchConfigurations instances.

GlobalSearchConfigurationResponseCollection
GlobalSearchConfigurations

Contains information about a search provider and results web page.

ImportFileUploadResponse
InvalidPluginExecutionException

Represents an exception that occurred during plug-in execution.

IPluginExecutionContextExtensions

Contains data that describes additional information about a plug-in's execution.

KeyAttributeCollection

Represents the key attribute collection.

KeyVaultAlgorithm
KnownTypesResolver

Resolves known organization message request and response types for the SDK contracts.

Label

Contains a collection of translations for a label.

For the Web API the corresponding type is Label ComplexType.

LayerDesiredOrder

Holds data for a single hint.

LocalizedLabel

Contains a localized label, including the label string and the language code.

For the Web API the corresponding type is LocalizedLabel ComplexType.

LocalizedLabelCollection

Defines a collection of LocalizedLabel.

MailboxTrackingFolderMapping

Represents an individual folder-level tracking rule item in the collection (MailboxTrackingFolderMappingCollection).

For the Web API the corresponding type is MailboxTrackingFolderMapping ComplexType.

MailboxTrackingFolderMappingCollection

Represents a collection of folder-level tracking rules.

ManagedProperty<T>

Represents a strongly typed managed property.

MissingDependency

Provides information about a missing dependent solution component.

ModuleRunIncrementalSettings
Money

Contains the value for a money attribute.

NewOrUpdatedItem

Represents the new or updated item.

OfflineAppModuleProfileMap
OfflineAppModuleProfileMapping
OfflineSchemaScript
OfflineSchemaScripts
OptionSetValue

Represents a value for an attribute that has an option set.

OptionSetValueCollection

Contains a collection of OptionSetValue instances.

OrganizationRequest

Contains the data needed to execute a request and the base class for all organization requests.

OrganizationRequestCollection

Contains a collection of organization requests.

OrganizationResponse

Contains the response from a request and the base class for all organization responses.

OrganizationResponseCollection

Contains a collection of organization responses.

OrganizationServiceFault

Represents an organization service fault.

ParameterCollection

Provides a collection of parameters for a request.

PreferredSolution
PreferredSolutionDetails
ProvisionLanguageForUserResult
PSqlConnectionContext
QuickFindConfiguration

For internal use only.

QuickFindConfigurationCollection

For internal use only.

QuickFindResult

For internal use only.

QuickFindResultCollection

For internal use only.

RelatedEntityCollection

Contains a collection of related entities.

Relationship

Represents a relationship between two entities.

RelationshipQueryCollection

Provides a collection of relationship queries.

RelationshipSchemaNameAttribute

Used by the code generation tool to create classes based on entities.

RemoteExecutionContext

Defines the contextual information sent to a remote service endpoint at run-time.

RemovedOrDeletedItem

Represents the removed or deleted item.

SaveChangesException

Represents an exception that occurred when saving changes to the OrganizationServiceContext.

SaveChangesResult

Contains the result of the save changes operation returned from the organization web service.

SaveChangesResultCollection

Provides a collection of results for a save changes operation.

ScalarInputParameter
SdkExceptionBase

Base class for SDK specific exceptions.

SelectColumn
SelectColumnCollection
ServiceEndpointFault

Represents a fault at a service endpoint in the cloud.

ServicePlan

Represents a service plan assigned to a system user.

SolutionComponentDetails

Contains detailed information about a solution component.

SolutionComponentOption
SolutionDetails

Provides detailed information about a solution.

SolutionInfo

Contains information about the details of the solution.

SolutionOperationResult
SolutionParameters

Additional solution parameters.

SolutionValidationResult

The result returned from validating the solution.

StageSolutionResults

Contains detailed information from staging a solution.

SubscriptionData

Provides the collection of updated or deleted entites as the result of a subscription synchronization.

SubscriptionDeletedEntitiesData

A collection of SubscriptionDeletedEntityData.

SubscriptionDeletedEntityData

A collection of identifiers for entites deleted after a subscription synchronization.

SubscriptionEntitiesMetadata

A collection of SubscriptionEntityMetadata.

SubscriptionEntityMetadata

A collection of entity metadata definitions.

SubscriptionUpdatedEntitiesData

A collection of SubscriptionUpdatedEntityData.

SubscriptionUpdatedEntityData

A collection of entity data updated by a subscription synchonization.

SyncOfflineDataResponse
SyncOfflineDataSchemaResponse
SyncSubscriptionDataResponse
SyncSubscriptionMetadataResponse
TdsPowerBISqlRequest
TriggerDefinition
TriggerDefinitionEventType
TriggerDefinitions
UpdatedData
UpdatedEntitiesData
UpdatePointersRequest
UpgradeCurrencyTypeStatus
UpgradeCurrencyTypeTable
UpstreamEntityInputVersionInfo
UpstreamIncrementalEntityInfo
UpstreamIncrementalEntityTimestampInfo
UpstreamIncrementalEntityVersionInfo
UpstreamResultInput
UserLicenseInfo

Represents license information for a user that defines the service plans that the user has access to.

UserName
UserSearchFacet
UserSearchFacetCollection
UserSearchFacetResponseCollection
ValidateSolutionPrerequisitesResult

Interfaces

IAssemblyAuthenticationContext
IAssemblyAuthenticationContext2
IChangedItem

Represents the interface for the changed item.

IClientHeaderService
IEntityDataSourceRetrieverService
IEnvironmentService
IEnvironmentVariableService

Internal use only.

IExecutionContext

Base interface that defines the contextual information passed to a plug-in or custom workflow activity at run-time.

IFeatureControlService
IKeyVaultClient
ILocalConfigStore
IManagedIdentityService
IOnBehalfOfTokenService
IOrganizationService

Provides programmatic access to the metadata and data for an organization.

IOrganizationServiceFactory

Represents a factory for creating IOrganizationService instances.

IPlugin

Base interface for a plug-in.

IPluginExceptionProvider
IPluginExecutionContext

Defines the contextual information passed to a plug-in at run-time. Contains information that describes the run-time environment that the plug-in is executing in, information related to the execution pipeline, and entity business information.

IPluginExecutionContext2

Provides a plug-in execution context with additional details related to use with operations that originate from portals.

IPluginExecutionContext3
IPluginExecutionContext4
IPluginExecutionContext5
IProxyTypesAssemblyProvider

Provides the early-bound entity types assembly that was created using the CrmSvcUtil utility.

IPSqlTdsResponsePipe
IServiceEndpointNotificationService

Posts the plug-in execution context to the Microsoft Azure Service Bus.

IServiceEndpointPlugin

Defines a plug-in that implements the service behavior of a Microsoft Azure Service Bus listener.

ITokenService
ITracingService

Provides a method of logging run-time trace information for plug-ins.

ITwoWayServiceEndpointPlugin

Defines a plug-in that implements the service behavior of a Microsoft Azure Service Bus listener.

IVariantConfigEnvironmentConstraintProvider
IWebHttpServiceEndpointPlugin

Defines a plug-in that implements the service behavior of a Microsoft Azure Service Bus listener.

Enums

AuthenticationType
ChangeType

Represents the enumeration for the change type.

ClientHeader
ConcurrencyBehavior

Contains values to indicate the optimistic concurrency behavior that should be applied when performing entity update and delete operations.

EntityKeyIndexStatus

Represents the enumerator for the entity key status when the index creation job is in progress.

For the Web API use the EntityKeyIndexStatus EnumType.

EntityRole

Contains values to indicate the role the entity plays in a relationship.

EntityState

Indicates the state of an entity as tracked by the OrganizationServiceContext and indicates to the server the operation that should be performed for a related entity.

ImportDecision
LayerDesiredOrderType

The type of the hint.

OperationStatus

Represents the current state of an operation.

PluginHttpStatusCode
PresentInOrg
ProvisionLanguageForUserStatusType
ResultCode
SolutionOperationMessageType
SolutionOperationStatus
SolutionOperationType
SolutionValidationResultType

The type of result returned from validating a solution.

SqlNameMappingOptions
StageSolutionStatus

The status of the solution staging request.

ValidateSolutionStatus