Microsoft.Xrm.Sdk.Messages Namespace

Contains types for sending requests to and receiving responses from the Organization web service. See also Microsoft.Crm.Sdk.Messages.

Classes

AssociateRequest

Contains the data that is needed to related one or more records.

AssociateResponse

Contains the response from the AssociateRequest class.

CanBeReferencedRequest

Contains the data that is needed to check whether the specified table can be the primary table (one) in a one-to-many relationship.

CanBeReferencedResponse

Contains the response from the CanBeReferencedRequest class.

CanBeReferencingRequest

Contains the data that is needed to check whether a table can be the referencing table in a one-to-many relationship.

CanBeReferencingResponse

Contains the response from the CanBeReferencingRequest class.

CanManyToManyRequest

Contains the data that is needed to check whether a table can participate in a many-to-many relationship.

CanManyToManyResponse

Contains the response from the CanManyToManyRequest class.

ConvertDateAndTimeBehaviorRequest

Contains the data to convert existing UTC date and time values in the database to DateOnly values.

ConvertDateAndTimeBehaviorResponse

Contains the response from the ConvertDateAndTimeBehaviorRequest class.

CreateAsyncJobToRevokeInheritedAccessRequest

Contains the data that is needed to create and execute an asynchronous cleanup job to revoke inherited access granted through cascading inheritance.

CreateAsyncJobToRevokeInheritedAccessResponse

Contains the response from the CreateAsyncJobToRevokeInheritedAccessRequest class.

CreateAttributeRequest

Contains the data that is needed to create a new column, and optionally, to add it to a specified unmanaged solution.

CreateAttributeResponse

Contains the response from the CreateAttributeRequest class.

CreateCustomerRelationshipsRequest

Contains the data that is needed to create a new customer lookup column, and optionally, to add it to a specified unmanaged solution.

CreateCustomerRelationshipsResponse

Contains the response from the CreateCustomerRelationshipsRequest class.

CreateEntityKeyRequest

Contains data that is needed to create an alternate key.

CreateEntityKeyResponse

Contains the response from the CreateEntityKeyRequest class.

CreateEntityRequest

Contains the data that is needed to create a table, and optionally, to add it to a specified unmanaged solution.

CreateEntityResponse

Contains the response from the CreateEntityRequest class.

CreateManyToManyRequest

Contains the data that is needed to create a new Many-to-Many (N:N) table relationship.

CreateManyToManyResponse

Contains the response from the CreateManyToManyRequest class.

CreateMultipleRequest

Contains the data to create multiple records of the same type with a single web request.

CreateMultipleResponse

Contains the response from the CreateMultipleRequest class.

CreateOneToManyRequest

Contains the data that is needed to create a new One-to-Many (1:N) table relationship.

CreateOneToManyResponse

Contains the response from the CreateOneToManyRequest class.

CreateOptionSetRequest

Contains the data that is needed to create a new global choice.

CreateOptionSetResponse

Contains the response from the CreateOptionSetRequest class.

CreateRequest

Contains the data that is needed to create a record.

CreateResponse

Contains the response from the CreateRequest class.

DeleteAttributeRequest

Contains the data that is needed to delete a column.

DeleteAttributeResponse

Contains the response from the DeleteAttributeRequest class.

DeleteEntityKeyRequest

Contains the data that is needed to delete the specified key for an entity.

DeleteEntityKeyResponse

Contains the response from the DeleteEntityKeyRequest class.

DeleteEntityRequest

Contains the data that is needed to delete a table.

DeleteEntityResponse

Contains the response from the DeleteEntityRequest class.

DeleteOptionSetRequest

Contains the data that is needed to delete a global choice.

DeleteOptionSetResponse

Contains the response from the DeleteOptionSetRequest class.

DeleteOptionValueRequest

Contains the data that is needed to delete an option value in a global or local choice.

DeleteOptionValueResponse

Contains the response from the DeleteOptionValueRequest class.

DeleteRelationshipRequest

Contains the data that is needed to delete a table relationship.

DeleteRelationshipResponse

Contains the response from the DeleteRelationshipRequest class.

DeleteRequest

Contains the data that is needed to delete a record.

DeleteResponse

Contains the response from the DeleteRequest class.

DisassociateRequest

Contains the data that is needed to remove associations between records.

DisassociateResponse

Contains the response from the DisassociateRequest class.

ExecuteAsyncRequest

Contains the data that is needed to execute a message asynchronously.

ExecuteAsyncResponse

Contains the response from the ExecuteAsyncRequest class.

ExecuteMultipleRequest

Contains the data that is needed to execute one or more message requests as a single batch operation, and optionally return a collection of results.

ExecuteMultipleResponse

Contains the response from the ExecuteMultipleRequest class.

ExecuteTransactionRequest

Contains the data that is needed to execute one or more message requests in a single database transaction, and optionally return a collection of results.

ExecuteTransactionResponse

Contains the response from the ExecuteTransactionRequest class.

GetValidManyToManyRequest

Contains the data that is needed to retrieve a list of all the tables that can participate in a many-to-many table relationship.

GetValidManyToManyResponse

Contains the response from the GetValidManyToManyRequest class.

GetValidReferencedEntitiesRequest

Contains the data that is needed to retrieve a list of table logical names that are valid as the primary table (one) from the specified table in a one-to-many relationship.

GetValidReferencedEntitiesResponse

Contains the response from the GetValidReferencedEntitiesRequest class.

GetValidReferencingEntitiesRequest

Contains the data that is needed to retrieve the set of entities that are valid as the referencing entity (many) to the specified entity in a one-to-many relationship.

GetValidReferencingEntitiesResponse

Contains the response from the GetValidReferencingEntitiesRequest class.

InsertOptionValueRequest

Contains the data that is needed to insert a new option value for a global choice or local choice column.

InsertOptionValueResponse

Contains the response from the InsertOptionValueRequest class.

InsertStatusValueRequest

Contains the data that is needed to insert a new option into a StatusAttributeMetadata column.

InsertStatusValueResponse

Contains the response from the InsertStatusValueRequest class.

For the Web API the InsertStatusValueResponse complex type is the response value from the InsertStatusValue action.

IsDataEncryptionActiveRequest

Contains the data that is needed to check if data encryption is currently running (active or inactive).

IsDataEncryptionActiveResponse

Contains the response from the IsDataEncryptionActiveRequest class.

For the Web API the IsDataEncryptionActiveResponse complex type is the response value from the IsDataEncryptionActive function.

OrderOptionRequest

Contains the data that is needed to set the order for an option set.

OrderOptionResponse

Contains the response from the OrderOptionRequest class.

ReactivateEntityKeyRequest

Contains data that is needed to submit a new asynchronous system job to create the index for the key.

ReactivateEntityKeyResponse

Contains the response from ReactivateEntityKeyRequest class.

RetrieveAllEntitiesRequest

Contains the data that is needed to retrieve schema information about all tables.

RetrieveAllEntitiesResponse

Contains the response from the RetrieveAllEntitiesRequest class.

RetrieveAllManagedPropertiesRequest

Contains the data that is needed to retrieve all managed property definitions.

RetrieveAllManagedPropertiesResponse

Contains the response from the RetrieveAllManagedPropertiesRequest class.

RetrieveAllOptionSetsRequest

Contains the data that is needed to retrieve information about all global choices.

RetrieveAllOptionSetsResponse

Contains the response from the RetrieveAllOptionSetsRequest class.

RetrieveAttributeRequest

Contains the data that is needed to retrieve attribute metadata.

RetrieveAttributeResponse

Contains the response from the RetrieveAttributeRequest class.

RetrieveDataEncryptionKeyRequest

Contains the data that is needed to retrieve the data encryption key value.

RetrieveDataEncryptionKeyResponse

Contains the response from the RetrieveDataEncryptionKeyResponse class.

RetrieveEntityChangesRequest

Contains data that is needed to retrieve the changes for an record.

RetrieveEntityChangesResponse

Contains the response from RetrieveEntityChangesRequest class.

RetrieveEntityKeyRequest

Contains data that is needed to retrieve an alternate key.

RetrieveEntityKeyResponse

Contains the response from the RetrieveEntityKeyRequest class.

RetrieveEntityRequest

Contains the data that is needed to retrieve the definition of a table.

RetrieveEntityResponse

Contains the response from the RetrieveEntityRequest class.

RetrieveManagedPropertyRequest

Contains the data that is needed to retrieve a managed property definition.

RetrieveManagedPropertyResponse

Contains the response from the RetrieveManagedPropertyRequest class.

RetrieveMetadataChangesRequest

Contains the data that is needed to retrieve a collection of EntityMetadata records that satisfy the specified criteria.

The RetrieveMetadataChangesResponse returns a ServerVersionStamp value that can be used with this request at a later time to return information about how schema definitions have changed since the last request.

RetrieveMetadataChangesResponse

Contains the response from the RetrieveMetadataChangesRequest message.

RetrieveMultipleRequest

Contains the data that is needed to retrieve a collection of records that satisfy the specified query criteria.

RetrieveMultipleResponse

Contains the response from the RetrieveMultipleRequest class.

RetrieveOptionSetRequest

Contains the data that is needed to retrieve a global choice.

RetrieveOptionSetResponse

Contains the response from the RetrieveOptionSetRequest class.

RetrieveRelationshipRequest

Contains the data that is needed to retrieve table relationship metadata.

RetrieveRelationshipResponse

Contains the response from the RetrieveRelationshipRequest class.

RetrieveRequest

Contains the data that is needed to retrieve a record.

RetrieveResponse

Contains the response from the RetrieveRequest class.

RetrieveTimestampRequest

Contains the data that is needed to retrieves a time stamp for the metadata.

RetrieveTimestampResponse

Contains the response from the RetrieveTimestampRequest class.

SetDataEncryptionKeyRequest

Contains the data that is needed to set or restore the data encryption key.

SetDataEncryptionKeyResponse

Contains the response from the SetDataEncryptionKeyRequest class.

UpdateAttributeRequest

Contains the data that is needed to update the definition of a column.

UpdateAttributeResponse

Contains the response from the UpdateAttributeRequest class.

UpdateEntityRequest

Contains the data that is needed to update the definition of a table.

UpdateEntityResponse

Contains the response from the UpdateEntityRequest class.

UpdateMultipleRequest

Contains the data to update multiple records of the same type with a single web request.

UpdateMultipleResponse

Contains the response from the UpdateMultipleRequest class.

UpdateOptionSetRequest

Contains the data that is needed to update the definition of a global choice.

UpdateOptionSetResponse

Contains the response from the UpdateOptionSetRequest class.

UpdateOptionValueRequest

Contains the data that is needed to update an option value in a global or local choice.

UpdateOptionValueResponse

Contains the response from the UpdateOptionValueRequest class.

UpdateRelationshipRequest

Contains the data that is needed to update the definition of an table relationship.

UpdateRelationshipResponse

Contains the response from the UpdateRelationshipRequest class.

UpdateRequest

Contains the data that is needed to update an existing record.

UpdateResponse

Contains the response from the UpdateRequest class.

UpdateStateValueRequest

Contains the data that is needed to update an option set value in for a StateAttributeMetadata column.

UpdateStateValueResponse

Contains the response from the UpdateStateValueRequest class.

UpsertMultipleRequest

Contains the data to create or update multiple records of the same type in a single request.

UpsertMultipleResponse
UpsertRequest

Contains data that is needed to update or insert a record in Dataverse.

UpsertResponse

Contains the response from the UpsertRequest class.