Class FieldsContainerIntegrationComBase
- Namespace
- Sfrep.AppraiseIt.Client.Integration.Com.DataStore
- Assembly
- Sfrep.AppraiseIt.Client.Integration.Com.dll
The base class that encapsulates data for the subject or a comparable in the dynamic data store.
[ComVisible(true)]
[Guid("91806F6E-5403-43B9-A08A-5D6730C686CF")]
[ClassInterface(ClassInterfaceType.None)]
public class FieldsContainerIntegrationComBase : IFieldsContainerIntegrationComBase, IDisposable
- Inheritance
-
objectFieldsContainerIntegrationComBase
- Implements
- Derived
- Inherited Members
-
object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()
Constructors
FieldsContainerIntegrationComBase()
This no args constructor is required for COM support and should not be called directly.
protected FieldsContainerIntegrationComBase()
FieldsContainerIntegrationComBase(FieldsContainerIntegrationClientBase)
Creates a new instance.
protected FieldsContainerIntegrationComBase(FieldsContainerIntegrationClientBase client)
Parameters
clientFieldsContainerIntegrationClientBaseThe client connection.
Exceptions
- ArgumentNullException
Thrown if client is null.
Methods
Clear(bool)
Clears all field data for this property.
public void Clear(bool clearImages)
Parameters
clearImagesboolTrue if and only if image and image list field data will be cleared.
Data for image and image list fields that occur in repeatable row groups or nested repeatable row groups is always cleared.
CompIndex()
Gets the property's 0-based comparable index.
public int CompIndex()
Returns
- int
The comparable index. 0 is returned for the subject.
CompType()
Gets this property's comparable type.
public string CompType()
Returns
- string
The comparable type. None is returned for the subject.
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Dispose(bool)
Frees resources used by this instance.
protected virtual void Dispose(bool disposing)
Parameters
disposingboolTrue if called by the Dispose() method. False if called by the finalizer.
GetFields()
Gets the field data for this property.
public IFieldsIndexIntegrationCom GetFields()
Returns
- IFieldsIndexIntegrationCom
The field data for this property.
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.