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
-
objectUnitDataIntegrationClientBase
- 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
integrationClientIntegrationClientThe integration client connection.
joinableTaskFactoryJoinableTaskFactoryA JoinableTaskFactory used to start asyncronous Tasks from the main thread.
serverIUnitDataIntegrationServerBaseThe 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
disposingboolTrue 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.