Microsoft.ServiceModel.DomainServices.Tools Namespace

WCF RIA Services

[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 functionality to manage the generation of WCF RIA Services client code.

  Class Description
Public class CleanRiaClientFilesTask Provides the functionality to delete the WCF RIA Services client files as well as other code generation metafiles generated by the CreateRiaClientFilesTask class.
Public class ClientCodeGenerationOptions Holds options used for DomainService client code generation.
Public class CreateRiaClientFilesTask Custom MSBuild task to generate client proxy classes from server's entities and business objects
Public class DomainServiceClientCodeGeneratorAttribute Attribute used for all code generators that support IDomainServiceClientCodeGenerator.
Public class RiaClientFilesTask Abstract base class for common tasks used to manage the generation of client code by WCF RIA Services.
Public class ValidateDomainServicesTask Represents a task that is used to validate the integrity of the DomainService objects exposed by a target Web application.

  Interface Description
Public interface ICodeGenerationHost Defines the host object interface for code generation.
Public interface ICodeGeneratorMetadata Defines the metadata interface for code generators.
Public interface IDomainServiceClientCodeGenerator Defines the common interface for code generators that produce client code from DomainServiceDescription instances.
Public interface ILogger Defines the interface used by code generation tasks to report errors.

  Enumeration Description
Public enumeration CodeMemberShareKind An enumeration that specifies how code elements can be shared between the client and the server projects.