Microsoft.Xrm.Sdk Namespace


Applies To: Dynamics CRM 2015


Class Description
System_CAPS_pubclass AliasedValue

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

System_CAPS_pubclass AttributeCollection

Provides a collection of attributes for an entity.

System_CAPS_pubclass AttributeLogicalNameAttribute

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

System_CAPS_pubclass AttributeMapping

For internal use only.

System_CAPS_pubclass AttributeMappingCollection

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

System_CAPS_pubclass AttributePrivilege

Specifies the field level security privileges allowed for an attribute.

System_CAPS_pubclass AttributePrivilegeCollection

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

System_CAPS_pubclass BaseServiceFault

Represents a service fault.

System_CAPS_pubclass BooleanManagedProperty

Defines a managed property that stores a Boolean value.

System_CAPS_pubclass BusinessEntityChanges

Represents the business entity changes.

System_CAPS_pubclass BusinessEntityChangesCollection

Represents the business entity changes collection.

System_CAPS_pubclass CallerImpersonationScope

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

System_CAPS_pubclass ClaimTypes

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

System_CAPS_pubclass 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.

System_CAPS_pubclass DataCollection<TKey, TValue>

Represents a collection of keys and values.

System_CAPS_pubclass DateTimeBehaviorConversionRule

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

System_CAPS_pubclass DiscoveryServiceFault

Represents a discovery service fault.

System_CAPS_pubclass Entity

Represents an instance of an entity (a record).

System_CAPS_pubclass EntityAttributeCollection

Represents the entity attribute collection.

System_CAPS_pubclass EntityCollection

Contains a collection of entity instances.

System_CAPS_pubclass EntityImageCollection

Contains a collection of Entity image objects.

System_CAPS_pubclass EntityReference

Identifies a record.

System_CAPS_pubclass EntityReferenceCollection

Contains a collection of entity references.

System_CAPS_pubclass ErrorDetailCollection

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

System_CAPS_pubclass ExecuteMultipleResponseItem

Contains the response from execution of a message request.

System_CAPS_pubclass ExecuteMultipleResponseItemCollection

Contains a collection of ExecuteMultipleResponseItem instances.

System_CAPS_pubclass ExecuteMultipleSettings

Defines the execution behavior of ExecuteMultipleRequest.

System_CAPS_pubclass ExecuteTransactionFault

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

System_CAPS_pubclass FieldPermissionType

Defines the possible field permission types.

System_CAPS_pubclass FormattedValueCollection

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

System_CAPS_pubclass InvalidPluginExecutionException

Represents an exception that occurred during plug-in execution.

System_CAPS_pubclass KeyAttributeCollection

Represents the key attribute collection.

System_CAPS_pubclass KnownTypesResolver

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

System_CAPS_pubclass Label

Contains a collection of translations for a label.

System_CAPS_pubclass LocalizedLabel

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

System_CAPS_pubclass LocalizedLabelCollection

Defines a collection of LocalizedLabel.

System_CAPS_pubclass MailboxTrackingFolderMapping

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

System_CAPS_pubclass MailboxTrackingFolderMappingCollection

Represents a collection of folder-level tracking rules.

System_CAPS_pubclass ManagedProperty<T>

Represents a strongly typed managed property.

System_CAPS_pubclass Money

Contains the value for a money attribute.

System_CAPS_pubclass NewOrUpdatedItem

Represents the new or updated item.

System_CAPS_pubclass OptionSetValue

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

System_CAPS_pubclass OrganizationRequest

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

System_CAPS_pubclass OrganizationRequestCollection

Contains a collection of organization requests.

System_CAPS_pubclass OrganizationResponse

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

System_CAPS_pubclass OrganizationResponseCollection

Contains a collection of organization responses.

System_CAPS_pubclass OrganizationServiceFault

Represents an organization service fault.

System_CAPS_pubclass ParameterCollection

Provides a collection of parameters for a request.

System_CAPS_pubclass QuickFindConfiguration

For internal use only.

System_CAPS_pubclass QuickFindConfigurationCollection

For internal use only.

System_CAPS_pubclass QuickFindResult

For internal use only.

System_CAPS_pubclass QuickFindResultCollection

For internal use only.

System_CAPS_pubclass RelatedEntityCollection

Contains a collection of related entities.

System_CAPS_pubclass Relationship

Represents a relationship between two entities.

System_CAPS_pubclass RelationshipQueryCollection

Provides a collection of relationship queries.

System_CAPS_pubclass RelationshipSchemaNameAttribute

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

System_CAPS_pubclass RemoteExecutionContext

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

System_CAPS_pubclass RemovedOrDeletedItem

Represents the removed or deleted item.

System_CAPS_pubclass SaveChangesException

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

System_CAPS_pubclass SaveChangesResult

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

System_CAPS_pubclass SaveChangesResultCollection

Provides a collection of results for a save changes operation.

System_CAPS_pubclass ServiceEndpointFault

Represents a fault at a service endpoint in the cloud.


Interface Description
System_CAPS_pubinterface IChangedItem

Represents the interface for the changed item.

System_CAPS_pubinterface IExecutionContext

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

System_CAPS_pubinterface IOrganizationService

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

System_CAPS_pubinterface IOrganizationServiceFactory

Represents a factory for creating IOrganizationService instances.

System_CAPS_pubinterface IPlugin

Base interface for a plug-in.

System_CAPS_pubinterface 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.

System_CAPS_pubinterface IProxyTypesAssemblyProvider

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

System_CAPS_pubinterface IServiceEndpointNotificationService

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

System_CAPS_pubinterface IServiceEndpointPlugin

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

System_CAPS_pubinterface ITracingService

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

System_CAPS_pubinterface ITwoWayServiceEndpointPlugin

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

System_CAPS_pubinterface IWebHttpServiceEndpointPlugin

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


Enumeration Description
System_CAPS_pubenum ChangeType

Represents the enumeration for the change type.

System_CAPS_pubenum ConcurrencyBehavior

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

System_CAPS_pubenum EntityKeyIndexStatus

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

System_CAPS_pubenum EntityRole

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

System_CAPS_pubenum 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.

System_CAPS_pubenum OperationStatus

Represents the current state of an operation.


This namespace provides core types that can be used to interact with the organization service Web service. It contains the core xRM methods and types including a client proxy implementation.

See Also

Use Microsoft Dynamics CRM services in code
Use the IOrganizationService web service to read and write data or metadata

Return to top

© 2016 Microsoft. All rights reserved. Copyright