Gemstone Timeseries Library
Show/Hide TOC

# AdapterCollectionBase T Methods

## Methods

Add(T1) | Adds an item to the ICollectionT. (Inherited from ListCollection T)
Clear | Removes all items from the ICollectionT. (Inherited from ListCollection T)
ClearItems | Removes all elements from the CollectionT. (Overrides ClearItems)
Contains(T1) | Determines whether the ICollectionT contains a specific value. (Inherited from ListCollection T)
CopyTo(T1[], Int32) | Copies the elements of the ICollectionT to an Array, starting at a particular Array index. (Inherited from ListCollection T)
Dispose | Releases all the resources used by the AdapterCollectionBaseT object.
Dispose(Boolean) | Releases the unmanaged resources used by the AdapterCollectionBaseT object and optionally releases the managed resources.
DisposeItem | Un-wires events and disposes of IAdapter implementation.
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)
Finalize | Releases the unmanaged resources before the AdapterCollectionBaseT object is reclaimed by GC. (Overrides ObjectFinalize)
GetEnumerator | Returns an enumerator that iterates through the CollectionT. (Inherited from ListCollection T)
GetHashCode | Serves as the default hash function. (Inherited from Object)
GetShortStatus | Gets a short one-line status of this AdapterCollectionBaseT.
GetType | Gets the Type of the current instance. (Inherited from Object)
IndexOf(T1) | Determines the index of a specific item in the IListT. (Inherited from ListCollection T)
Initialize | Loads all IAdapter implementations defined in DataSource.
InitializeItem | Wires events and initializes new IAdapter implementation.
Insert(Int32, T1) | Inserts an item to the IListT at the specified index. (Inherited from ListCollection T)
InsertItem | Inserts an element into the CollectionT the specified index. (Overrides InsertItem(Int32, T1))
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)
OnConfigurationChanged | Raises ConfigurationChanged event.
OnInputMeasurementKeysUpdated | Raises InputMeasurementKeysUpdated event.
OnOutputMeasurementsUpdated | Raises OutputMeasurementsUpdated event.
OnProcessException | Raises the ProcessException event.
OnStatusMessage | Raises the StatusMessage event and sends this data to the Logger.
Remove(T1) | Removes the first occurrence of a specific object from the ICollectionT. (Inherited from ListCollection T)
RemoveAt(Int32) | Removes the element at the specified index of the CollectionT. (Inherited from ListCollection T)
RemoveItem | Removes the element at the specified index of the CollectionT. (Overrides RemoveItem(Int32))
ResetStatistics | Resets the statistics of this collection.
SetItem | Assigns a new element to the CollectionT at the specified index. (Overrides SetItem(Int32, T1))
SetTemporalConstraint | Defines a temporal processing constraint for the adapter collection and applies this constraint to each adapter.
Start | Starts, or restarts, each IAdapter implementation in this AdapterCollectionBaseT.
Stop | Stops each IAdapter implementation in this AdapterCollectionBaseT.
ToString | Returns a string that represents the current object. (Inherited from Object)
TryCreateAdapter | Attempts to create an IAdapter from the specified DataRow.
TryGetAdapterTValue | Attempts to get the adapter with the specified value given testItem function.
TryGetAdapterByID | Attempts to get the adapter with the specified id.
TryGetAdapterByName | Attempts to get the adapter with the specified name.
TryInitializeAdapterByID | Attempts to initialize (or reinitialize) an individual IAdapter based on its ID.

## Extension Methods

InputMeasurementKeys | Returns the MeasurementKey values of the IAdapter input measurements. (Defined by IAdapterExtensions)
InputMeasurementKeysIAdapter | Gets a distinct list of input measurement keys for all of the provided adapters. (Defined by IAdapterExtensions)
OutputMeasurementKeys | Returns the MeasurementKey values of the IAdapter output measurements. (Defined by IAdapterExtensions)
OutputMeasurementKeysIAdapter | Gets a distinct list of output measurement keys for all of the provided adapters. (Defined by IAdapterExtensions)
TemporalConstraintIsDefined | Returns true if IAdapter has a temporal constraint defined, i.e., either StartTimeConstraint or StopTimeConstraint is not set to its default value. (Defined by IAdapterExtensions)

## See Also

#### Reference

AdapterCollectionBaseT Class
Gemstone.Timeseries.Adapters Namespace