| 
               | 
            
              IClient
             | 
          
The IClientSubscription type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              ConfirmBufferBlock | Handles the confirmation message received from the subscriber to indicate that a buffer block was received. | 
| 
                 | 
              Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable)  | 
            
| 
                 | 
              GetShortStatus | 
            Gets a short one-line adapter status.
             (Inherited from IAdapter)  | 
            
| 
                 | 
              Initialize | 
            Initializes the state of the object.
             (Inherited from ISupportLifecycle)  | 
            
| 
                 | 
              OnProcessException | Explicitly raises the ProcessException event. | 
| 
                 | 
              OnProcessingCompleted | Explicitly raises the ProcessingComplete event. | 
| 
                 | 
              OnStatusMessage | Explicitly raises the StatusMessage event. | 
| 
                 | 
              QueueMeasurementsForProcessing | 
            Queues measurements for processing.  Measurements are automatically filtered to the defined InputMeasurementKeys.
             (Inherited from IActionAdapter)  | 
            
| 
                 | 
              SetTemporalConstraint | 
            Defines a temporal processing constraint for the adapter.
             (Inherited from IAdapter)  | 
            
| 
                 | 
              Start | 
             Starts the adapter, if it is not already running.
             (Inherited from IAdapter)  | 
            
| 
                 | 
              Stop | 
            Stops the adapter.
             (Inherited from IAdapter)  | 
            
| Name | Description | |
|---|---|---|
| 
                 | 
              CreateTemporalSession | 
            Returns a new temporal IaonSession for a IClientSubscription.
             (Defined by IClientSubscriptionExtensions)  | 
            
| 
                 | 
              DisposeTemporalSession | 
            Disposes a temporal IaonSession created using CreateTemporalSession(IClientSubscription).
             (Defined by IClientSubscriptionExtensions)  | 
            
| 
                 | 
              GetMeasurementRecord | 
            Gets measurement record, creating it if needed.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              GetParentDevice | 
            Gets ID of parent device, creating or updating record if needed, for the current IAdapter instance.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              InputMeasurementKeys | 
            Returns the MeasurementKey values of the IAdapter input measurements.
             (Defined by IAdapterExtensions)  | 
            
| 
                 | 
              LookupDevice | 
            Looks up associated device acronym and ID from provided signalID.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              LookupMeasurementKey | 
            Looks up or creates measurement key based on provided signalID.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              LookupPointTag | 
            Looks up point tag name from provided signalID.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              LookupSignalReference | 
            Looks up signal reference from provided signalID.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              OnConfigurationChanged | 
            Notifies host system of configuration changes.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              OutputMeasurementKeys | 
            Returns the MeasurementKey values of the IAdapter output measurements.
             (Defined by IAdapterExtensions)  | 
            
| 
                 | 
              PointTagExists | 
            Determines if pointTag exists in local configuration.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              SignalIDExists | 
            Determines if signalID exists in local configuration.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              SignalReferenceExists | 
            Determines if signalReference exists in local configuration.
             (Defined by MetadataHelpers)  | 
            
| 
                 | 
              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)  | 
            
| 
                 | 
              WaitForSignalsToLoad | 
            Waits for signalIDs to be loaded in system configuration.
             (Defined by MetadataHelpers)  |