Interfaz IOrganizationService

La interfaz IOrganizationService expone un conjunto de métodos utilizados para realizar las operaciones de servicio web en el sistema y tablas personalizadas y en las definiciones (metadatos) de tabla para su entorno.

Aplicaciones de cliente

Esta interfaz se implementa en un par de clases que puede usar en su código cuando crea aplicaciones cliente.

Clase Descripción
CrmServiceClient Esta es la clase que debe usar al crear las aplicaciones cliente .NET Framework.
ServiceClient Esta es la clase que debe usar al crear las aplicaciones cliente .NET Framework o .NET Core.

Complementos

Cuando escribe complementos, también hay un objeto devuelto de IOrganizationServiceFactory.CreateOrganizationService(Nullable<Guid>) que implementa la interfaz de IOrganizationService pero no es ninguno de los tipos de las clases de cliente de servicio anteriores.

Métodos de IOrganizationService

Cada una de las clases que implementan la interfaz de IOrganizationService puede incluir propiedades adicionales y métodos, pero la interfaz de IOrganizationService tiene solo 8 métodos.

Método Descripción
Associate Vincular dos filas de una tabla usando una relación de tabla
Create Crear una fila de tabla.
Delete Eliminar una fila de tabla
Disassociate Eliminar el vínculo entre dos filas de una tabla usando una relación de tabla
Execute Invoque una operación definida como mensaje pasando una instancia de una OrganizationRequest o una clase derivada de ella.
Retrieve Recupere una instancia de una fila de la tabla.
RetrieveMultiple Recuperar una colección de filas de la tabla que coincidan con los criterios establecidos en una consulta.
Update Cambie los valores de columna de una fila de la tabla.

Nota

El servicio de la organización muestre sólo el método Execute. Los otros métodos en la interfaz de IOrganizationService son solo capas alrededor del método Execute. Estos otros métodos se proporcionan por comodidad. Puede realizar todas las operaciones con sólo el método Execute. Más información: Usar mensajes con SDK para .NET

Consulte también

Use estos mensajes con el SDK para .NET
Escribir un complemento
Operaciones de clase de la entidad con SDK para .NET

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).