Table of Contents

Class ImageListFieldDataIntegrationClient

Namespace
Sfrep.AppraiseIt.Client.Integration.DataStore.FieldData
Assembly
Sfrep.AppraiseIt.Client.Integration.dll

Encapsulates an image data item used by an image list field on dynamic forms.

public sealed class ImageListFieldDataIntegrationClient : DataStoreIntegrationClientBase, IDisposable
Inheritance
object
ImageListFieldDataIntegrationClient
Implements
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()

Properties

Caption

Gets or sets a text description of the image.

public string Caption { get; set; }

Property Value

string

Label

The image's label.

public string Label { get; set; }

Property Value

string

Remarks

Supported values:

  • None
  • AbsorptionRateGraph
  • AssignmentExhibit
  • CompletedConstruction
  • CostApproachExhibit
  • DisasterMitigationExhibit
  • DwellingExteriorExhibit
  • DwellingFront
  • DwellingRear
  • Encroachment
  • EnergyEfficientAndGreenFeaturesExhibit
  • FloorPlan
  • FunctionalObsolescenceExhibit
  • GrossRentMultiplierComparableMap
  • HighestAndBestUseExhibit
  • IncomeApproachExhibit
  • LandComparableMap
  • LegalDescription
  • ManufacturedHomeExhibit
  • ManufacturedHomeFinancingProgramEligibilityCertification
  • ManufacturedHomeHUDCertificationLabel
  • ManufacturedHomeHUDDataPlate
  • MarketAnalysisExhibit
  • MedianDaysOnMarketGraph
  • NoncontinuousArea
  • NonResidentialUse
  • OutbuildingExhibit
  • PercentOfDistressedSalesGraph
  • PermanentWaterfrontFeature
  • PriceTrendGraph
  • PriorSaleAndTransferHistoryExhibit
  • ProjectAmenity
  • ProjectDeficiency
  • ProjectExhibit
  • PropertyAccess
  • PropertyBoundaries
  • YearBuiltOfSalesGraph
  • ReconciliationExhibit
  • RentalComparableMap
  • RentalInformationExhibit
  • SalesComparableMap
  • SalesComparisonApproachExhibit
  • SalesContractExhibit
  • SiteCharacteristic
  • SiteExhibit
  • SiteInfluence
  • SubjectListingExhibit
  • SubjectPropertyAmenitiesExhibit
  • SubjectPropertyExhibit
  • SubjectPropertyImprovementSketch
  • SupplementalExhibit
  • UnitInteriorExhibit
  • ValuationCompletionExhibit
  • ValuationUpdateExhibit
  • VehicleStorageExhibit
  • View
  • WaterFrontage

PrintLayout

The image frame layout to use to display the image when printing.

public string PrintLayout { get; set; }

Property Value

string

Remarks

Supported values:

  • BestFitAutomatically uses Photos, Graphs, or FullPage based on the image's aspect ratio.
  • Photos8 images per page in a 2x4 grid
  • Graphs3 images vertically stacked per page
  • FullPage1 image filling a legal sized page

Methods

Dispose(bool)

Frees resources used by this instance.

protected override void Dispose(bool disposing)

Parameters

disposing bool

True if called by the Dispose() method. False if called by the finalizer.

GetImageData()

Gets the image data.

public ImageDataIntegrationClient GetImageData()

Returns

ImageDataIntegrationClient

The image data.

Remarks

Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.

SetImageData(ImageDataIntegrationClient)

Sets the image data.

public void SetImageData(ImageDataIntegrationClient imageData)

Parameters

imageData ImageDataIntegrationClient

The image data.

Exceptions

ArgumentNullException

Thrown if imageData is null.