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
-
objectDataStoreFieldIntegrationClientBase
- 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
integrationClientIntegrationClientThe integration client connection.
joinableTaskFactoryJoinableTaskFactoryA JoinableTaskFactory used to start asyncronous Tasks from the main thread.
serverIDataStoreFieldIntegrationServerBaseThe 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
disposingboolTrue if called by the Dispose() method. False if called by the finalizer.