Compartir a través de


Espacio de nombres System.ServiceModel.DomainServices.Server

Proporciona clases que se usan en los proyectos de servidor para crear servicios de dominio.

Clases

Clase Descripción
ChangeSet Representa un conjunto de cambios que procesará DomainService.
ChangeSetEntry Representa una operación de dominio que se va a realizar en una entidad.
CodeProcessor Proporciona una clase base para todas las implementaciones de CodeProcessor.
DeleteAttribute Especifica que un método DomainService es un método de eliminación.
DomainException Indica que se ha producido un error irrecuperable durante la ejecución de una operación de dominio.
DomainOperationEntry Representa un método de operación de dominio en DomainService.
DomainOperationParameter Representa un parámetro de DomainOperation.
DomainService Proporciona la clase base para todas las implementaciones de DomainService.
DomainServiceContext Representa el entorno de ejecución de las operaciones realizadas por DomainService.
DomainServiceDescription Representa información sobre DomainService.
DomainServiceDescriptionProvider Crea DomainServiceDescription para un objeto DomainService.
DomainServiceDescriptionProviderAttribute Especifica la clase DomainServiceDescriptionProvider para el tipo DomainService.
DomainServiceErrorInfo Proporciona información sobre un error irrecuperable que se produce durante el procesamiento de una operación DomainService.
ExcludeAttribute Especifica que no existirá ningún miembro de entidad en la vista de la entidad generada con el código en el cliente, y que el valor nunca se enviará al cliente.
IgnoreAttribute Especifica que un método en DomainService no es una operación de dominio.
IncludeAttribute Especifica que la asociación debe ser parte de las entidades de cliente generadas por el código.
InsertAttribute Especifica que un método DomainService es un método de inserción.
InvokeAttribute Especifica que un método DomainService es una operación de invocación.
InvokeDescription Representa una operación de invocación que va a ser procesada por un servicio de dominio.
OutputCacheAttribute Proporciona una forma declarativa de habilitar el almacenamiento en caché de resultados.
QueryAttribute Especifica que un método DomainService es un método de consulta.
QueryDescription Representa una operación de consulta que procesará DomainService.
RequiresAuthenticationAttribute Especifica que solo un usuario autenticado puede invocar una operación de dominio.
RequiresRoleAttribute Especifica un conjunto de roles a los que se les permite invocar DomainOperationEntry.
UpdateAttribute Especifica que un método DomainService es un método de actualización.
ValidationResultInfo Contiene información sobre el error que se produjo durante la ejecución de una operación en el servidor.

Interfaces

Interfaz Descripción
IDomainServiceFactory Proporciona una interfaz para las implementaciones de fábrica de DomainService.

Enumeraciones

Enumeración Descripción
ChangeOperation Especifica las operaciones de cambio que se pueden realizar en un objeto.
DomainOperation Especifica las operaciones que puede realizar DomainService.
DomainOperationType Especifica el tipo de operación de dominio que se ejecuta.
OutputCacheLocation Especifica los valores para controlar la ubicación de la respuesta HTTP, cuyo resultado se almacena en caché, para un recurso.