System.ServiceModel.DomainServices.Server Namespace
[WCF RIA Services Version 1 Service Pack 2 is compatible with either .NET framework 4 or .NET Framework 4.5, and with either Silverlight 4 or Silverlight 5.]
Provides classes to use in server projects for creating domain services.
Classes
Class | Description | |
---|---|---|
![]() |
ChangeSet | Represents a set of changes to be processed by a DomainService. |
![]() |
ChangeSetEntry | Represents a domain operation to be performed on an entity. |
![]() |
CodeProcessor | Provides a base class for all CodeProcessor implementations. |
![]() |
DeleteAttribute | Specifies that a DomainService method is a delete method. |
![]() |
DomainException | Indicates that an unrecoverable error has occurred during the execution of a domain operation. |
![]() |
DomainOperationEntry | Represents a domain operation method in a DomainService. |
![]() |
DomainOperationParameter | Represents a parameter of a DomainOperation. |
![]() |
DomainService | Provides a base class for all DomainService implementations. |
![]() |
DomainServiceContext | Represents the execution environment for the operations performed by a DomainService. |
![]() |
DomainServiceDescription | Represents information about a DomainService. |
![]() |
DomainServiceDescriptionProvider | Creates the DomainServiceDescription for a DomainService. |
![]() |
DomainServiceDescriptionProviderAttribute | Specifies the DomainServiceDescriptionProvider for the DomainService type. |
![]() |
DomainServiceErrorInfo | Provides information about an unrecoverable error that occurs during the processing of a DomainService operation. |
![]() |
ExcludeAttribute | Specifies that an entity member will not exist in the code-generated client view of the entity, and that the value should never be sent to the client. |
![]() |
IgnoreAttribute | Specifies that a method on a DomainService is not a domain operation. |
![]() |
IncludeAttribute | Specifies that the association should be part of any code-generated client entities. |
![]() |
InsertAttribute | Specifies that a DomainService method is an insert method. |
![]() |
InvokeAttribute | Specifies that a DomainService method is an invoke operation. |
![]() |
InvokeDescription | Represents an invoke operation to be processed by a domain service. |
![]() |
OutputCacheAttribute | Provides a declarative way to enable output caching. |
![]() |
QueryAttribute | Specifies that a DomainService method is a query method. |
![]() |
QueryDescription | Represents a query operation to be processed by a DomainService. |
![]() |
RequiresAuthenticationAttribute | Specifies that a domain operation can only be invoked by an authenticated user. |
![]() |
RequiresRoleAttribute | Specifies a set of roles that are permitted to invoke a DomainOperationEntry. |
![]() |
UpdateAttribute | Specifies that a DomainService method is an update method. |
![]() |
ValidationResultInfo | Contains information about the error that occurred during execution of an operation on the server. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IDomainServiceFactory | Provides an interface for DomainService factory implementations. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
ChangeOperation | Specifies the change operations that can be performed on an object. |
![]() |
DomainOperation | Specifies the operations that a DomainService can perform. |
![]() |
DomainOperationType | Specifies the type of domain operation that is being executed. |
![]() |
OutputCacheLocation | Specifies the values for controlling the location of the output-cached HTTP response for a resource. |