Mensajes de xRM en el servicio de organización

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

El espacio de nombres Microsoft.Xrm.Sdk.Messages es compatible con los mensajes principales que se usan para trabajar con los datos almacenados en cualquier entidad. Este espacio de nombres también contiene los mensajes que puede usar para recuperar y personalizar metadatos para entidades, atributos y relaciones.

Los mensajes se usan con el método IOrganizationService.Execute. Todos los mensajes disponibles en el espacio de nombres Microsoft.Xrm.Sdk.Messages se aplican a tres tipos de implementaciones.

La página de solicitud indica si el mensaje funciona mientras está en línea (conectado al servidor) o sin línea (desconectado del servidor).

Mensajes de datos

En la siguiente tabla se enumeran los mensajes de datos disponibles en el espacio de nombres xRM.

Mensaje

Descripción

AssociateRequest

Crea un vínculo entre registros que forman parte de una relación.

ConvertDateAndTimeBehaviorRequest

Sólo para uso interno.

CreateRequest

Crea un registro de cualquier tipo que admite el mensaje Crear, incluidas las entidades personalizadas.

DeleteRequest

Elimina un registro existente.

DisassociateRequest

Quita el vínculo entre registros.

ExecuteAsyncRequest

Ejecuta un mensaje asincrónicamente. Actualmente esto admite solo el mensaje ImportSolutionRequest.

ExecuteTransactionRequest

Ejecuta solicitudes de mensajes múltiples en una sola transacción de la base de datos.

ReactivateEntityKeyRequest

Envía un nuevo trabajo del sistema asincrónico para crear el índice para la clave.

RetrieveEntityChangesRequest

Recupera los cambios de una entidad desde la última sincronización.

RetrieveRequest

Recupera un registro.

RetrieveMultipleRequest

Recupera una recopilación de registros. La consulta se puede especificar con una expresión de consulta o una consulta FetchXML.

UpdateRequest

Actualiza un registro existente.

UpsertRequest

Actualiza o inserta un registro.

Mensajes de metadatos

En la siguiente tabla se enumeran los mensajes de metadatos disponibles en el espacio de nombres XRM.

Mensaje

Descripción

CanBeReferencedRequest

Comprueba si la entidad especificada puede ser la entidad principal (una) en una relación uno a varios.

CanBeReferencingRequest

Comprueba si la entidad especificada puede ser la entidad de referencia (varias) en una relación uno a varios.

CanManyToManyRequest

Comprueba si la entidad puede participar en una relación varios a varios.

CreateAttributeRequest

Crea un atributo personalizado para una entidad.

CreateEntityKeyRequest

Crea una clave alternativa para una entidad.

CreateEntityRequest

Crea una entidad personalizada.

CreateManyToManyRequest

Crea una relación varios a varios entre dos entidades.

CreateOneToManyRequest

Crea una relación uno a varios entre dos entidades.

CreateOptionSetRequest

Crea un conjunto de opciones globales personalizado.

DeleteAttributeRequest

Elimina un atributo de una entidad.

DeleteEntityKeyRequest

Elimina una clave alternativa para una entidad.

DeleteEntityRequest

Elimina una entidad.

DeleteOptionSetRequest

Elimina un conjunto de opciones.

DeleteOptionValueRequest

Elimina un valor de opción de una lista de opciones.

DeleteRelationshipRequest

Elimina una relación.

ExecuteMultipleRequest

Ejecuta una o varias solicitudes de mensaje como una sola operación de lote.

GetValidManyToManyRequest

Devuelve el conjunto de entidades que puede participar en una relación varios a varios.

GetValidReferencedEntitiesRequest

Devuelve el conjunto de entidades que son válidas como entidad principal (una) de la entidad especificada en una relación uno a varios. Si no se especifica una entidad, este mensaje devuelve todas las entidades que pueden ser la entidad principal en una relación uno a varios.

GetValidReferencingEntitiesRequest

Devuelve el conjunto de entidades que son válidas como la entidad relacionada (varias) de la entidad especificada en una relación uno a varios. Si no se especifica una entidad, este mensaje devuelve todas las entidades que pueden ser la entidad relacionada en una relación uno a varios.

InsertOptionValueRequest

Inserta un valor de opción en una lista de opciones.

InsertStatusValueRequest

Inserta un valor de estado en una lista de valores de estado.

IsDataEncryptionActiveRequest

Comprueba si el cifrado de datos se está ejecutando actualmente (activo o inactivo).

OrderOptionRequest

Establece el orden de una lista de opciones.

RetrieveAllEntitiesRequest

Recupera los metadatos para todas las entidades.

RetrieveAllOptionSetsRequest

Recupera información sobre todos los conjuntos de opciones globales.

RetrieveAttributeRequest

Recupera los metadatos para el atributo especificado.

RetrieveDataEncryptionKeyRequest

Recupera el valor de clave de cifrado de datos.

RetrieveEntityChangesRequest

Recupera los cambios para una entidad.

RetrieveEntityKeyRequest

Recupera una clave alternativa para una entidad.

RetrieveEntityRequest

Recupera los metadatos para la entidad especificada.

RetrieveManagedPropertyRequest

Recupera una definición administrada de la propiedad.

RetrieveMetadataChangesRequest

Recupera una recopilación de registros de metadatos que satisfacen los criterios especificados.

RetrieveOptionSetRequest

Recupera un conjunto de opciones especificadas.

RetrieveRelationshipRequest

Recupera los metadatos para la relación especificada.

RetrieveTimestampRequest

Recupera una marca de tiempo que indica la última vez que los metadatos se cambiaron.

SetDataEncryptionKeyRequest

Establece o restaurara la clave de cifrado de datos.

UpdateAttributeRequest

Actualiza los metadatos para un atributo.

UpdateEntityRequest

Actualiza los metadatos para una entidad.

UpdateOptionSetRequest

Actualiza un conjunto de opciones.

UpdateOptionValueRequest

Actualiza los metadatos para un valor de opción.

UpdateRelationshipRequest

Actualiza los metadatos para una relación.

UpdateStateValueRequest

Actualiza los metadatos para un valor de estado.

Ver también

IOrganizationService
Microsoft.Xrm.Sdk.Messages
Usar el servicio de organización para leer y escribir datos o metadatos
Mensajes de Dynamics 365 en el servicio de la organización

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright