Export (0) Print
Expand All

Microsoft.Xrm.Sdk Namespace

Applies To: CRM 2015 on-prem, CRM Online

[This topic is pre-release documentation and is subject to change in future releases.]

AliasedValueUsed to return aggregate, group by, and aliased values from a query.
AttributeCollectionProvides a collection of attributes for an entity.
AttributeLogicalNameAttributeUsed by the code generation tool to create classes based on entities.
AttributeMappingThis type doesn’t have any extensibility scenarios in this release.
AttributeMappingCollectionThis type doesn’t have any extensibility scenarios in this release.
AttributePrivilegeSpecifies the field level security privileges allowed for an attribute.
AttributePrivilegeCollectionSpecifies a collection of field level security privileges allowed for the specified attributes.
BaseServiceFaultRepresents a service fault.
BooleanManagedPropertyDefines a managed property that stores a Boolean value.
CallerImpersonationScopeIdentifies a user as the owner of all data changes made by calls to a Web service.
ClaimTypesIdentifies the types of claims that are supported or may be supported in a future product release.
DataCollectionRepresents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. Extends Collection.
DataCollectionRepresents a collection of keys and values.
DiscoveryServiceFaultRepresents a discovery service fault.
EntityRepresents an instance of an entity (a record).
EntityAttributeCollectionRepresents the entity attribute collection.
EntityCollectionContains a collection of entity instances.
EntityImageCollectionContains a collection of Entity image objects.
EntityReferenceIdentifies a record.
EntityReferenceCollectionContains a collection of entity references.
ErrorDetailCollectionContains a collection of objects that provide details on an error.
ExecuteMultipleResponseItemContains the response from execution of a message request.
ExecuteMultipleResponseItemCollectionContains a collection of ExecuteMultipleResponseItem instances.
ExecuteMultipleSettingsDefines the execution behavior of ExecuteMultipleRequest.
FieldPermissionTypeDefines the possible field permission types.
FormattedValueCollectionContains a collection of formatted values for the attributes for an entity.
InvalidPluginExecutionExceptionRepresents an exception that occurred during plug-in execution.
KeyAttributeCollectionRepresents the key attribute collection.
KnownTypesResolverResolves known organization message request and response types for the SDK contracts.
LabelContains a collection of translations for a label.
LocalizedLabelContains a localized label, including the label string and the language code.
LocalizedLabelCollectionDefines a collection of LocalizedLabel.
ManagedPropertyRepresents a strongly typed managed property.
MoneyContains the value for a money attribute.
OptionSetValueRepresents a value for an attribute that has an option set.
OrganizationRequestContains the data needed to execute a request and the base class for all organization requests.
OrganizationRequestCollectionContains a collection of organization requests.
OrganizationResponseContains the response from a request and the base class for all organization responses.
OrganizationServiceFaultRepresents an organization service fault.
ParameterCollectionProvides a collection of parameters for a request.
QuickFindConfigurationFor internal use only.
QuickFindConfigurationCollectionFor internal use only.
QuickFindResultFor internal use only.
QuickFindResultCollectionFor internal use only.
RelatedEntityCollectionContains a collection of related entities.
RelationshipRepresents a relationship between two entities.
RelationshipQueryCollectionProvides a collection of relationship queries.
RelationshipSchemaNameAttributeUsed by the code generation tool to create classes based on entities.
RemoteExecutionContextDefines the contextual information sent to a remote service endpoint at run-time.
SaveChangesExceptionRepresents an exception that occurred when saving changes to the OrganizationServiceContext.
SaveChangesResultContains the result of the save changes operation returned from the organization web service.
SaveChangesResultCollectionProvides a collection of results for a save changes operation.
ServiceEndpointFaultRepresents a fault at a service endpoint in the cloud.

IExecutionContextBase interface that defines the contextual information passed to a plug-in or custom workflow activity at run-time.
IOrganizationServiceProvides programmatic access to the metadata and data for an organization.
IOrganizationServiceFactoryRepresents a factory for creating IOrganizationService instances.
IPluginBase interface for a plug-in.
IPluginExecutionContextDefines 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.
IProxyTypesAssemblyProviderProvides the early-bound entity types assembly that was created using the CrmSvcUtil utility.
IServiceEndpointNotificationServicePosts the plug-in execution context to the Microsoft Azure Service Bus.
IServiceEndpointPluginDefines a plug-in that implements the service behavior of a Microsoft Azure Service Bus listener.
ITracingServiceProvides a method of logging run-time trace information for plug-ins.
ITwoWayServiceEndpointPluginDefines a plug-in that implements the service behavior of a Microsoft Azure Service Bus listener.
IWebHttpServiceEndpointPluginDefines a plug-in that implements the service behavior of a Microsoft Azure Service Bus listener.

ConcurrencyBehaviorContains values to indicate the optimistic concurrency behavior that should be applied when performing entity update and delete operations.
EntityKeyIndexStatusRepresents the enumerator for the entity key status when the index creation job is in progress.
EntityRoleContains values to indicate the role the entity plays in a relationship.
EntityStateIndicates 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.
OperationStatusRepresents the current state of an operation.

Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft