Esri Business Analyst Server API for Silverlight 2.2 Reference
MeasureCannibalizationParameters Class
Members  Example  See Also  Send Feedback
ESRI.ArcGIS.Client.BAServer.Tasks.Reports Namespace : MeasureCannibalizationParameters Class

Glossary Item Box

The MeasureCannibalizationParameters class provides input parameters for the Measure Cannibalization task.

Object Model

MeasureCannibalizationParameters ClassBoundaries ClassFolderItem ClassFolderItem ClassOutputTypes ClassRenderingParameters ClassBAResultType ClassReportOptions Class

Syntax

Remarks

Output options for this task include rendering an output image (OutputTypes.GetMapImage), creating a feature class for subsequent analysis (OutputTypes.GetFeatureClass), and/or creating a report (OutputTypes.GetReport). If no output options are specified, the required output options are specified as follows. If the RenderingParameters parameter is specified, the image output is requested. If the StandardReportOptions parameter is specified, the report is requested. If the OutputAnalysisItem parameter is specified, the output analysis feature class will be stored in the repository. If RenderingParameters, StandardReportOptions, and OutputAnalysisItem parameters are missing, the feature class output is requested.

Example

The code snippet below creates MeasureCannibalizationParameters and then executes a Measure Cannibalization task.
C#Copy Code
MeasureCannibalizationParameters parameters = new MeasureCannibalizationParameters();
             
// The Boundaries type could take either data as
// ESRI.ArcGIS.Client.Tasks.FeatureSet, ESRI.ArcGIS.Client.BAServer.FolderItem, 
// or ESRI.ArcGIS.Client.BACore.StandardLayer.
             
// Set Boundaries with a valid data type.
parameters.Boundaries = boundaries;
             
// Set area ID field in the Boundaries layer. "AREA_ID" is the default value.
//parameters.AreaIDField = "AREA_ID";
             
// Set area name field in the Boundaries layer.
parameters.AreaNameField = "AREA_DESC";
            
measureCannibalizationTask.ExecuteAsync(parameters, new AsyncResponder(resultHandler, faultHandler));

Inheritance Hierarchy

System.Object
   ESRI.ArcGIS.Client.BACore.Client.BATaskParameters
      ESRI.ArcGIS.Client.BACore.Client.StandardReportParameters
         ESRI.ArcGIS.Client.BAServer.Tasks.AnalysisAndReportParameters
            ESRI.ArcGIS.Client.BAServer.Tasks.Reports.MeasureCannibalizationParameters

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2010-2012 Esri, Inc. All Rights Reserved.