Table of Contents

Class DataStoreFieldIntegrationClientBase

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

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

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

Constructors

DataStoreFieldIntegrationClientBase(IntegrationClient, JoinableTaskFactory, IDataStoreFieldIntegrationServerBase)

Creates a new instance.

protected DataStoreFieldIntegrationClientBase(IntegrationClient integrationClient, JoinableTaskFactory joinableTaskFactory, IDataStoreFieldIntegrationServerBase server)

Parameters

integrationClient IntegrationClient

The integration client connection.

joinableTaskFactory JoinableTaskFactory

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

server IDataStoreFieldIntegrationServerBase

The connection to the report's dynamic data store.

Properties

Id

Gets the field's ID.

public string Id { get; }

Property Value

string

IsEmpty

Checks if the field has a value.

public bool IsEmpty { get; }

Property Value

bool

IsHidden

Returns true if and only if all references to this field are hidden.

public bool IsHidden { get; }

Property Value

bool

Title

Gets the field's title.

public string Title { get; }

Property Value

string

Methods

Clear()

Clear's the field's data.

public void Clear()

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.