Microsoft.Crm.Sdk Classes
![]() |
[Applies to: Microsoft Dynamics CRM 4.0]
The following Microsoft.Crm.Sdk classes are supported.
| Class | Description |
| ActivityPartyType | Specifies values for setting or comparing the activity type. |
| AdvancedFindStartupMode | Specifies values for setting or comparing the advanced find startup mode. |
| ApplicationOrigin | Specifies that the origin of the Web service call is the Microsoft Dynamics CRM application. |
| AppointmentProposal | Represents a proposed appointment time and date as a result of the Search message. |
| AppointmentRequest | Specifies the details of an appointment request for the Search message. |
| AppointmentsToIgnore | Specifies the appointments to ignore in an appointment request in the Search message. |
| AssemblySourceType | Specifies values for setting or comparing the assembly source type. |
| AsyncOperationData | For internal use only. |
| AsyncOperationStatus | Specifies values for setting or comparing the status for an asynchronous operation. |
| AsyncOperationType | Specifies values for setting or comparing the asynchronous operation type. |
| AsyncServiceOrigin | Specifies that the origin of the Web service call is the asynchronous service. |
| AuthenticationType | Specifies values for setting or comparing the authentication type property. |
| BulkOperationStatus | Specifies values for setting or comparing the bulk operation status. |
| BulkOperationType | Specifies values for setting or comparing the bulk operation type. |
| BusinessEntity | Represents the abstract base class for all entities. |
| BusinessEntityCollection | Represents a collection of entity instances. |
| BusinessResult | Represents the result of creating a business. Not used in Microsoft Dynamics CRM 4.0. |
| CacheItem | Content coming soon. |
| CallerOrigin | Represents the base class used to determine the origin of the call to the Web service. |
| CallerOriginToken | Represents a token that contains the caller origin. |
| CallPriorityOptionalParameter | Used to reduce the run time priority of the request. |
| CallPriorityStatus | Specifies values for seting the call priority. |
| CampaignActivityChannelType | Specifies values for setting or comparing the campaign activity channel type. |
| CampaignResponseChannelType | Specifies values for setting or comparing the campaign response channel type. |
| CascadeOps | Content coming soon. |
| ConstraintBasedGroupTypeCode | Specifies values for setting or comparing the constraint based group type code. |
| ConstraintRelation | Specifies additional constraints to be applied when you select resources for appointments. |
| ContractAllotmentTypeCode | Specifies values for setting or comparing the contract allotment type code. |
| CorrelationToken | Supports infinite loop detection in plug-ins. |
| CreateDuplicatesOptionalParameter | Specifies whether an entity instance will be created or updated if a duplicate is found. |
| Crm2006 | For internal use only. |
| Crm2007 | For internal use only. |
| CrmAuthenticationToken | Contains the authentication information for accessing CrmService Web service. |
| CrmBoolean | Represents a Boolean attribute. |
| CrmBooleanProperty | Represents a Boolean attribute in an entity represented as a dynamic entity. |
| CrmDateTime | Represents a date/time attribute. |
| CrmDateTimeProperty | Represents a date/time attribute in an entity represented as a dynamic entity. |
| CrmDecimal | Represents a decimal attribute. |
| CrmDecimalProperty | Represents a decimal attribute in an entity represented as a dynamic entity. |
| CrmDouble | Represents a double attribute. |
| CrmFloat | Represents a float attribute. |
| CrmFloatProperty | Represents a float attribute in an entity represented as a dynamic entity. |
| CrmImpersonator | Enables a block of code to execute under the process credentials instead of the running thread's identity. |
| CrmLabel | Contains a collection of translations for a label. |
| CrmMoney | Represents a money attribute. |
| CrmMoneyProperty | Represents a money attribute in an entity represented as a dynamic entity. |
| CrmNumber | Represents a number (integer) attribute. |
| CrmNumberProperty | Represents a number attribute in an entity represented as a dynamic entity. |
| CrmReference | Represents an attribute that refers to another entity. |
| Customer | Represents an attribute that refers to a customer. |
| CustomerAddressType | Specifies values for setting or comparing the customer address type. |
| CustomerProperty | Represents a customer attribute in an entity represented as a dynamic entity. |
| DeletionStateCode | Specifies values for setting or comparing the deletion state code. |
| DynamicEntity | Represents an instance of an entity. |
| DynamicEntityArrayProperty | Specifies a set of dynamic entities. |
| EmailDecisionReason | Specifies values for setting or comparing the e-mail decision reason. |
| EmailDeliveryMethod | Specifies values for setting or comparing the e-mail delivery method. |
| EmailStatus | Specifies values for setting or comparing the e-mail status. |
| EntityImageType | Specifies values for setting or comparing the e-mail image type. |
| EntityNameReference | Specifies the name of an entity. |
| EntityNameReferenceProperty | Represents an entity name attribute in an entity using the DynamicEntity class. |
| ErrorInfo | Specifies the results of a scheduling operation using the Validate, Book, or Reschedule message. |
| EventDirection | Specifies values for setting or comparing the e-mail direction. |
| ExtentCode | Specifies values for setting or comparing the calendar rule extent code. |
| ExportIdsOptionalParameter | For internal use only. |
| GenerationTypeCode | Content coming soon. |
| ImportDataDelimiter | Specifies values for setting or comparing the import data delimeter. |
| ImportFieldDelimiter | Specifies values for setting or comparing the import field delimeter. |
| ImportFileStatusDetail | Specifies values for setting or comparing the import file processing status. |
| ImportLogPhaseCode | Specifies values for setting or comparing the import log phase code. |
| ImportMapType | Specifies values for setting or comparing the import map type. |
| ImportModeCode | Specifies values for setting or comparing the import mode. |
| ImportProcessCode | Specifies values for setting or comparing the import process code. |
| ImportStatus | Specifies values for setting or comparing the import status. |
| InheritanceMask | Specifies values for setting or comparing the inheritance mask. |
| InvalidPluginExecutionException | Content coming soon. |
| Key | Represents an attribute that refers to the primary key of an entity. |
| KeyProperty | Represents a key attribute in an entity represented as a dynamic entity. |
| ListType | Specifies values for setting or comparing the marketing automation list type. |
| LocLabel | Contains a collection of translations for a label. |
| Lookup | Represents an attribute that refers to another entity. |
| LookupProperty | Represents a lookup attribute in an entity represented as a dynamic entity. |
| LookupSourceType | Specifies values for setting or comparing the lookup source type. |
| MessageAvailability | Specifies values for setting or comparing the SDK message availability. |
| MessageInvocationSource | Specifies values for setting or comparing the SDK message invocation source. |
| MessageName | Specifies values for setting or comparing the SDK message name. |
| MessageProcessingMode | Specifies values for setting or comparing the SDK message processing mode. |
| MessageProcessingStage | Specifies values for setting or comparing the SDK message processing stage. |
| Moniker | Specifies an instance of an entity. |
| ObjectiveRelation | Specifies the scheduling strategy for an AppointmentRequest, overriding the default contraints. |
| OfflineDataOptionalParameter | For internal use only. |
| OfflineOrigin | Specifies that the origin of the Web service call is offline. |
| OptionalParameter | Represents the abstract base class used for passing parameters to messages. |
| Owner | Represents an attribute that refers to the owner of an entity instance. |
| OwnerProperty | Represents an owner attribute in an entity represented as a dynamic entity. |
| ParameterName | Specifies values for setting or comparing the parameter name. |
| ParticipationType | Specifies values for setting or comparing the participation type. |
| PersistInSyncOptionalParameter | Specifies whether duplicate detection is performed synchronously or asynchronously. |
| Picklist | Represents a picklist attribute in an entity instance. |
| PicklistProperty | Represents a picklist attribute in an entity represented as a dynamic entity. |
| PriceMethod | Specifies values for setting or comparing the pricing method. |
| PricingErrorCode | Specifies values for setting or comparing the pricing error code. |
| PrincipalAccess | Contains the security principal (user or team) access rights information. |
| PriorityCode | Specifies values for setting or comparing the priority code. |
| Property | Represents the abstract base class for properties represented in the DynamicEntity class. |
| PropertyBag | Represents an entity instance as a property bag. |
| PropertyBagCollection | Contains a collection of property bags. |
| PropertyBagEntry | Contains an entry in a property bag. |
| PropertyCollection | Contains a collection of properties. |
| ProposalParty | Specifies a party (user or resource) needed for the proposed appointment. |
| QuantitySellingCode | Specifies values for setting or comparing the quantity selling code. |
| QueueTypeCode | Specifies values for setting or comparing the queue type code. |
| RegardingObjectIdOptionalParameter | Specifies the entity instance used to set the value of regarding object in an asynchronous operation for bulk delete. |
| ReportLinkTypeCode | Specifies values for setting or comparing the report link type code. |
| ReportTypeCode | Specifies values for setting or comparing the report type code. |
| ReportVisibilityCode | Specifies values for setting or comparing the report visibility code. |
| RequestIdOptionalParameter | Specifies a GUID to set the value of the asyncoperation.requestid property in any asynchronous operation. |
| RequiredResource | Specifies a resource that is required for a scheduling operation. |
| ResourceInfo | Specifies information about a resource that has a scheduling problem for an appointment. |
| RolePrivilege | Contains the role privilege information. |
| RoundingOption | Specifies values for setting or comparing the rounding option. |
| RoundingPolicy | Specifies values for setting or comparing the rounding policy. |
| SavedQueryType | Specifies values for setting or comparing the saved query type. |
| SearchResults | Specifes the results from the Search message. |
| SecurityPrincipal | Contains the security principal (user or team) information. |
| StateProperty | Represents a state attribute in an entity represented as a dynamic entity. |
| Status | Represents a status attribute in an entity instance. |
| StatusProperty | Represents a status attribute in an entity represented as a dynamic entity. |
| StringProperty | Represents a string attribute in an entity represented as a dynamic entity. |
| SubscriptionHandlingType | Specifies values for setting or comparing the subscription handling type. |
| SubscriptionType | Specifies values for setting or comparing the subscription type. |
| SupportedDeployment | Specifies values for setting or comparing the supported deployment option. |
| SystemUserAccessMode | Specifies values for setting or comparing the system user access mode. |
| TaskStatus | Specifies values for setting or comparing the workflow task status. |
| TimeInfo | Specifies information about a block of time in a calendar. |
| TimeZoneCode | Specifies values for setting or comparing the time zone code. |
| TraceInfo | Specifies the results of a scheduling operation using the Validate, Book, Reschedule, or Search message. |
| TransformationDataTypeCode | Specifies values for setting or comparing the transformation data type code. |
| TransformationOffsetMode | Specifies values for setting or comparing the transformation offset mode. |
| TransformationParameterTypeCode | Specifies values for setting or comparing the transformation parameter type code. |
| TransformationTypeName | Specifies values for setting or comparing the transformation type name. |
| UniqueIdentifier | Represents an attribute that is the ID (GUID) of another entity instance. |
| UniqueIdentifierProperty | Represents a UniqueIdentifier attribute in an entity represented as a dynamic entity. |
| ValidationResult | Specifies the result from the Validate, Book, or Reschedule message. For documentation, see CrmService.ValidationResult. |
| WebServiceApiOrigin | Specifies that the origin of the call is through the Web service. |
| WorkflowDependencyType | Specifies values for setting or comparing the workflow dependency type. |
| WorkflowScope | Specifies values for setting or comparing the workflow scope. |
| WorkflowStepActivityStatus | Specifies values for setting or comparing the workflow step activity status. |
| WorkflowType | Specifies values for setting or comparing the workflow type. |
See Also
Reference
© 2010 Microsoft Corporation. All rights reserved.

