Table of Contents

Class UnitDataIntegrationClientBase

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

This is the base class that encapsulates all unit types that occur in the dynamic data store.

public class UnitDataIntegrationClientBase : DataStoreIntegrationClientBase, IDisposable
Inheritance
object
UnitDataIntegrationClientBase
Implements
Derived
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()

Constructors

UnitDataIntegrationClientBase(IntegrationClient, JoinableTaskFactory, IUnitDataIntegrationServerBase)

Creates a new instance.

protected UnitDataIntegrationClientBase(IntegrationClient integrationClient, JoinableTaskFactory joinableTaskFactory, IUnitDataIntegrationServerBase server)

Parameters

integrationClient IntegrationClient

The integration client connection.

joinableTaskFactory JoinableTaskFactory

A JoinableTaskFactory used to start asyncronous Tasks from the main thread.

server IUnitDataIntegrationServerBase

The connection to the report's dynamic data store.

Properties

Name

Gets or sets the unit's name.

public string Name { get; set; }

Property Value

string

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.

GetFields()

Gets the fields index for this unit.

public FieldsIndexIntegrationClient GetFields()

Returns

FieldsIndexIntegrationClient

The fields index for this unit.

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.