CreateRiaClientFilesTask Class
[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.]
Custom MSBuild task to generate client proxy classes from server's entities and business objects
Inheritance Hierarchy
System.Object
Microsoft.Build.Utilities.Task
Microsoft.ServiceModel.DomainServices.Tools.RiaClientFilesTask
Microsoft.ServiceModel.DomainServices.Tools.CreateRiaClientFilesTask
Namespace: Microsoft.ServiceModel.DomainServices.Tools
Assembly: Microsoft.ServiceModel.DomainServices.Tools (in Microsoft.ServiceModel.DomainServices.Tools.dll)
Syntax
'Declaration
Public Class CreateRiaClientFilesTask _
Inherits RiaClientFilesTask
'Usage
Dim instance As CreateRiaClientFilesTask
public class CreateRiaClientFilesTask : RiaClientFilesTask
public ref class CreateRiaClientFilesTask : public RiaClientFilesTask
type CreateRiaClientFilesTask =
class
inherit RiaClientFilesTask
end
public class CreateRiaClientFilesTask extends RiaClientFilesTask
The CreateRiaClientFilesTask type exposes the following members.
Constructors
Name | Description | |
---|---|---|
CreateRiaClientFilesTask | Creates and instance of the CreateRiaClientFilesTask class. |
Top
Properties
Name | Description | |
---|---|---|
BuildEngine | (Inherited from Task.) | |
BuildEngine2 | (Inherited from Task.) | |
BuildEngine3 | (Inherited from Task.) | |
BuildEngine4 | (Inherited from Task.) | |
ClientAssemblySearchPaths | Gets or sets a value containing the paths to search for client assemblies when it is necessary to locate referenced assemblies. | |
ClientFrameworkPath | Gets or sets the full path to the targeted framework for the client. | |
ClientProjectDirectory | Gets the absolute path to the project running this task. (Inherited from RiaClientFilesTask.) | |
ClientProjectPath | Gets or sets the path to the client project currently running this task. (Inherited from RiaClientFilesTask.) | |
ClientProjectRootNamespace | Gets or sets root namespace of the client project. | |
ClientReferenceAssemblies | Gets or sets the list of reference assemblies used to build the server assemblies. | |
ClientSourceFiles | Gets or sets the list of source files used by the client project (i.e. the @(Compile) item collection) | |
CodeGeneratorName | Gets or sets the name of the code generator to use. | |
CopiedFiles | Gets the list of shared files that have been copied into the client project | |
GeneratedFiles | Gets the list of code files created by this task. | |
HasLoggedErrors | Gets a value that indicates whether any errors were logged. (Inherited from RiaClientFilesTask.) | |
HelpKeywordPrefix | (Inherited from Task.) | |
HostObject | (Inherited from Task.) | |
IsClientApplication | Gets the string form of a boolean that indicates whether the client project is an application. | |
Language | Gets or sets the language in which to generate the client proxies. | |
LinkedFiles | Gets the list of files shared with the server project(s) via file links. | |
LiveIntellisense | Gets or sets a value that indicates whether this is a build specifically for Live Intellisense that should not affect artifacts used by a real build. (Inherited from RiaClientFilesTask.) | |
Log | (Inherited from Task.) | |
OutputDirectory | Gets the absolute path of the output directory. (Inherited from RiaClientFilesTask.) | |
OutputPath | Gets or sets the path where ancillary temporary files should go. (Inherited from RiaClientFilesTask.) | |
ServerAssemblies | Gets or sets the list of core server assemblies to analyze to extract the business objects | |
ServerProjectPath | Gets or sets the path to the server's project file | |
ServerReferenceAssemblies | Gets or sets the list of reference assemblies used to build the server assemblies | |
SharedFiles | Gets the list of files copied by this task from the server project(s) | |
TaskResources | (Inherited from Task.) | |
UseFullTypeNames | Gets or sets a value indicating whether the code generator should generate fully qualified type names. |
Top
Methods
Name | Description | |
---|---|---|
DeleteCodeGenMetafileLists | Deletes the breadcrumb files created to track files written on prior pass. (Inherited from RiaClientFilesTask.) | |
DeleteFolderIfEmpty | Deletes the specified folder if it is empty. (Inherited from RiaClientFilesTask.) | |
Equals | (Inherited from Object.) | |
Execute | Implements the normal tasks execution entry point method used by the product infrastructure. (Inherited from RiaClientFilesTask.) | |
ExecuteInternal | Invoked by MSBuild to run this task (Overrides RiaClientFilesTask.ExecuteInternal().) | |
FilesPreviouslyWritten | Returns the collection of full file names written previously by the last code generation pass. (Inherited from RiaClientFilesTask.) | |
Finalize | (Inherited from Object.) | |
GetFullPathRelativeToDirectory | Resolves a potentially relative path and a root directory to a full path. (Inherited from RiaClientFilesTask.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
LogError(String) | Logs the specified error message to the logger associated with this task. (Inherited from RiaClientFilesTask.) | |
LogError(String, String, String, String, String, Int32, Int32, Int32, Int32) | Logs the specified message as a warning, together with information about the source location. (Inherited from RiaClientFilesTask.) | |
LogMessage | Logs the given informational message to the logger associated with this task. (Inherited from RiaClientFilesTask.) | |
LogWarning(String) | Logs the specified message as a warning. (Inherited from RiaClientFilesTask.) | |
LogWarning(String, String, String, String, String, Int32, Int32, Int32, Int32) | Logs the given message as a warning, together with information about the source location. (Inherited from RiaClientFilesTask.) | |
MemberwiseClone | (Inherited from Object.) | |
NormalizeProjectPaths | Helper method to convert input project paths to full path names. (Overrides RiaClientFilesTask.NormalizeProjectPaths().) | |
ToString | (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.